0
create table foo (id PK, value integer)

insert into foo (1, 1)
insert into foo (2, 2)
insert into foo (3, 3)

如果我删除所有插入的值并重新插入语句

  1. 这些值不是以 1 开头的,即使我的脚本说 1。我该如何控制它?
  2. 如果我错误地插入了主键,有没有办法单独更新主键。

IE

insert into foo (4, 4)
insert into foo (6, 6)

我想将 key=6 更新为 key=5。那可能吗?

4

3 回答 3

1

对于您的第一部分,您可以使用以下命令设置自动增量值:

ALTER TABLE tableName AUTO_INCREMENT=1 
于 2012-11-21T17:24:20.170 回答
1
ALTER TABLE Table_name AUTO_INCREMENT = 1;

ALTER TABLE Table_name AUTO_INCREMENT = 99; -- whatever

alter table Table_name drop primary key;
于 2012-11-21T17:22:13.023 回答
0

UPDATE如果表中不存在所需的值,则可以使用语句。

于 2012-11-21T17:22:12.247 回答