建数据库表的时候往往需要一个自增id来方便记录的管理
如果是单表的话id int unsign auto_increment primary key就可以了
但是一旦进行拆表操作的话,这个id就需要手工生成并且不能重复。
方法如下
UPDATE state_table SET my_unique_id = LAST_INSERT_ID(my_unique_id + 1)
select last_insert_id();
关键是那条update语句~可以保证获得的id是唯一的。
如果是单表的话id int unsign auto_increment primary key就可以了
但是一旦进行拆表操作的话,这个id就需要手工生成并且不能重复。
方法如下
UPDATE state_table SET my_unique_id = LAST_INSERT_ID(my_unique_id + 1)
select last_insert_id();
关键是那条update语句~可以保证获得的id是唯一的。