MySQL,在t_user表中插入了数据,然后又将表中的数据全部清空,然后再次插入数据,为什么主键id不是从1开始了,有没有什么解决办法
这是 MySQL InnoDB 的自增主键(AUTO_INCREMENT)机制导致的,属于正常现象,不是 Bug。
DELETE FROM
不会重置 AUTO_INCREMENT
下次插入时,ID 会接着上次的最大值继续增长

解决办法:
SELECT MAX(id) FROM t_user;
ALTER TABLE t_user AUTO_INCREMENT = 100;
