如何从某个列清除数据而不在mysql中删除它

时间:2011-04-14 04:39:00

标签: php mysql reset

如何清除列中的数据,然后使用自动增量将第一个值设置为1?我不想删除该列,只是为了重置它。

编辑:这是我的mysql数据库

3 个答案:

答案 0 :(得分:1)

不要这样做 自动增量列在设计上是不可触及的。

如果你重置它,你将破坏你的申请。

答案 1 :(得分:1)

  1. TRUNCATE TABLE tbl - 将删除表格中的所有内容
  2. 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)

应该这样做。