在任何包含自动增量的'id'表中插入“id”的后果是什么?
如果我有一个Tabe,其中我将列“id”配置为自动编译,但我仍在使用INSERT查询,其中定义了id,如明智的INSERT INTO XYZ (id) values ('26');
它如何影响表格以及与之相关的过程..
这样做“没问题”吗?还是应该避免?
答案 0 :(得分:1)
如果需要,您可以这样做。该表记录了AUTO_INCREMENT
号码的位置,如果您插入的数字等于或高于此数字,则MySQL会相应地调整AUTO_INCREMENT
值。
基本上,插入总是从最高的auto_increment id + 1开始,你可以插入特定的id而没有任何问题。