数据库删除数据时,重置自增长id 先上解决方法 truncate table 表名 放到数据库中执行即可 如果用delete 表名,则数据删除后,自增长的id会从删除前的最大id+1开始算起(即删除前最大id是5,删除后再添加数据时,id会是6)用truncate则id从1开始 查出相同名字的数据 select 字段名 from 表名 group by 字段名 having count(*)>1 这两个字段名要一致,不然会报如下错误 选择列表中的列 ‘xxxx’ 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。 以上,谨记