1.MySQL中delete和truncate的区别 相同点:都能删除数据,都不会删除表结构。不同: a.TRUANCATE 重新设置自增列 计数器会归零。 b.TRUNCATE 不会影响事务。 2.delete删除的问题,重启数据库,现象 1.innoDB 自增列会重1开始(存在内存当中的,断电即失) 2.MYISAM 继续从上一个自增量开始(存在文件中,不会丢失)