一尘不染

通过SQL语句手动插入到表中,但密钥会自动递增

sql

假设我有一个用户表,该id列是主键并自动递增。

我只想尝试通过此语句手动添加用户:

INSERT INTO table_name (id, username, password)  
VALUES (?, Mike, Mike);

但我不想指定?值,只想添加到下一行。

谢谢大家,我忘记将id列设置为自动递增。它现在可以工作了。


阅读 192

收藏
2021-03-10

共1个答案

一尘不染

所以就不要使用它…这样做

并确保您使用单引号进行插入 strings

INSERT INTO table_name (username, password)
VALUES ('Mike', 'Mike');

就像您说的字段是auto incremented,SQL会自动将id字段的值增加1

2021-03-10