在任何自动增量'id'包含表格中插入“id”的后果是什么?

时间:2010-04-30 06:11:05

标签: mysql insert auto-increment

在任何包含自动增量的'id'表中插入“id”的后果是什么?

如果我有一个Tabe,其中我将列“id”配置为自动编译,但我仍在使用INSERT查询,其中定义了id,如明智的INSERT INTO XYZ (id) values ('26'); 它如何影响表格以及与之相关的过程.. 这样做“没问题”吗?还是应该避免?

1 个答案:

答案 0 :(得分:1)

如果需要,您可以这样做。该表记录了AUTO_INCREMENT号码的位置,如果您插入的数字等于或高于此数字,则MySQL会相应地调整AUTO_INCREMENT值。

基本上,插入总是从最高的auto_increment id + 1开始,你可以插入特定的id而没有任何问题。