我有一个简单的mysql表,其中innodb作为引擎,只有三列 并且服务器负载也非常小,总是低于1,但我可以看到只插入了4000行但是id的自动增量数显示为21000,所以我不清楚这是什么意思。这是否意味着有17000个插入失败 我的表结构是
id data1 remarks
1 this is text 1
2 another tedt 0
就像那张桌子一样,但是自动增量数字让我感到困惑。
我正在使用mysqli insert
mysqli_query ($con,"INSERT INTO tablea (data1) VALUES ('$data1')");
请建议/指导清除我的疑问 最多插入30/40行
答案 0 :(得分:0)
自动递增编号永不递减,因此17000意味着有17000个插入。如果你现在有4000个关系,那么这意味着你可能还有13000个删除
答案 1 :(得分:0)
我想我已经解决了这个问题。如果您的列是唯一的并且mysql尝试插入数据但数据无法插入,因为列是唯一的但是自动增量数量增加,因为它尝试插入数据但由于失败而失败独特的coulmn propoerties