insert into sn(code) values(NULL);
select LAST_INSERT_ID();
表sn的设计
id(bigint 自增型)  code(char(1) 可以为NULL

解决方案 »

  1.   

    如果每次是max+1的话,还不如用 Autoincreament 类型(并发操作会有问题,会出现相同的ID)如果你的表经常需要删除和插入,觉得自动增加的字段不太好的话,应该考虑 字符串的 ID,这个ID可以自己处理,如取“当前时间”+“随机数”组合成一个串,或者其他,这样就不会有什么问题了。