将删除的记录添加到自动增量表mysql

时间:2018-01-28 20:56:15

标签: php mysql phpmyadmin

我有一个id设置为自动增量的表。

我有1到10的记录,我删除了记录3和7。

他们是否可以再次添加记录3和7?

3 个答案:

答案 0 :(得分:0)

是的,你必须“强迫”身份证。

INSERT INTO table (id, field1) VALUES (3, "value"); // id = 3

但如果你让id为“null”或未设置,它将递增:

INSERT INTO table (field1) VALUES ("value"); // id = 8

答案 1 :(得分:0)

在Mysql中您可以覆盖自动增量ID,只需确定您需要的值..这是完全合法的..

因此您可以使用

插入ID为3和7的行
  insert into your_table (id, col1, col2 ..) values (3, 'value_for_col1', 'value_for_col2'...)

答案 2 :(得分:0)

仅当没有为字段指定值时,自动增量才有效,换句话说,您可以插入使用自动增量指定字段的值,例如:插入dbbanks({{ 1}},iddescriptionstatuscreated_at)值(' 3','中央银行',& #39; 1',' 2017-04-14 10:30:22',null);