我已经开发了一段时间了。这涉及在表格中输入和删除大量无用数据。现在我想要开始制作我想要摆脱所有数据,但也要将所有'ID'(主键)恢复为0,这样实时系统可以用敏感的ID开始新的,如1,2,3等。
使用MySQL和PHP / Codeigniter
许多人感谢yoru的帮助!
答案 0 :(得分:2)
如果您的PK是自动增量,您可以
ALTER TABLE tbl AUTO_INCREMENT =1
在执行查询之前确保表为空。
答案 1 :(得分:2)
我通常会使用TRUNCATE - 这会删除数据并重置AUTO_INCREMENT。
请注意,如果存在外键关系,MySQL将逐行删除,这非常方便(与SQL Server相比)。