仅在包含一个auto_increment列的表中插入

Rob*_*sky 3 mysql

可以在表中插入只有一列,此列是primary和auto_increment.正是我想要的是将id增加一个并将其写入表...是否可能没有选择最大值并将其增加一个而不是插入..我认为直接插入只是增量值

Bil*_*win 5

以下语句都将导致MySQL中的自动增量列生成新值:

INSERT INTO Foo (id) VALUES (0);
INSERT INTO Foo (id) VALUES (''); -- because the integer value of '' is zero
INSERT INTO Foo (id) VALUES (NULL);
INSERT INTO Foo (id) VALUES (DEFAULT);
INSERT INTO Foo () VALUES ();
Run Code Online (Sandbox Code Playgroud)