Php 如何在mysql中清除某列数据而不删除该列

Php 如何在mysql中清除某列数据而不删除该列,php,mysql,reset,Php,Mysql,Reset,如何清除列中的数据,然后使用自动增量将第一个值设置为1?我不想删除该列,只是想重置它 编辑:这是我的mysql数据库不要这样做。 自动增量列在设计上是不可触及的 如果你重置它,你将破坏你的应用程序 TRUNCATE TABLE tbl-将删除表中的所有内容 ALTER TABLE tbl自动增量=1 更新表集合col=0 将表更新为T1 SET T1.col=1+ 从表中选择MAXT2.COL作为T2 这应该可以做到。最简单的方法是创建一个自动递增的新列。为什么您不想这样做呢?您想这样当您删除一

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

编辑:这是我的mysql数据库

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

如果你重置它,你将破坏你的应用程序

TRUNCATE TABLE tbl-将删除表中的所有内容 ALTER TABLE tbl自动增量=1
更新表集合col=0

将表更新为T1 SET T1.col=1+ 从表中选择MAXT2.COL作为T2


这应该可以做到。

最简单的方法是创建一个自动递增的新列。为什么您不想这样做呢?您想这样当您删除一行时,它们的数据中就没有间隙了吗?是的,我是为mysql表做的