如何清除列中的数据,然后使用自动增量将第一个值设置为1?我不想删除该列,只是为了重置它。
编辑:这是我的mysql数据库
答案 0 :(得分:1)
不要这样做 自动增量列在设计上是不可触及的。
如果你重置它,你将破坏你的申请。
答案 1 :(得分:1)
TRUNCATE TABLE tbl
- 将删除表格中的所有内容ALTER TABLE tbl AUTO_INCREMENT = 1
答案 2 :(得分:-1)
UPDATE TABLE SET col = 0;
更新表AS T1 SET T1.col = 1 + (SELECT FROM(T2.COL)FROM TABLE AS T2)
应该这样做。