问题如下:
有个表A的主键由几个字母+数字组成
字母部分由另一表B的某栏内的内容控制
A的字母部分可相同 数字想要实现在前面字母相同的情况下实现自动编号
我现在要做一个插入数据的页面
该用什么办法呢 怎么实现这个自动编号呢?作者: KoMoS 时间: 2007-11-2 15:03
select count(*) from A where prikey like ....
select count(*) from A where prikey like "ABC" order by name (desc)…………desc可选填。作者: fer 时间: 2007-11-2 16:37
$str = 'abc';//可以修改成你需要排列的前缀。
$strlen = strlen( $str );
$sql = "select SUBSTRING(`columns`, ( $strlen + 1 ) ) + 1 from `table` where SUBSTRING(`columns`, 1, $strlen ) = '$str'";