gpt4 book ai didi

mysql - INSERT INTO 不是 "auto incrementing"我的 id 列

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:51 24 4
gpt4 key购买 nike

我有一个包含 ID 列、电子邮件列和密码列的表。 id 列设置为主键和自动递增,如下所示:

screenshot

使用 MySQL workbench,我正在发送

INSERT INTO users VALUES ('a', 'b')

但它说“列数与第 1 行的值数不匹配”,这对我来说意味着它需要 3 个值而不是 2 个。但是根据 this帖子,我应该可以只使用两个值,因为 id 列会自动递增。

很明显我错了,因为这行不通。我做错了什么?

最佳答案

始终在使用insert 时包含列列表(除非您真的知道自己在做什么):

INSERT INTO users(email, password)
VALUES ('a', 'b');

如果设置为自动递增,id 列将自动递增。

关于mysql - INSERT INTO 不是 "auto incrementing"我的 id 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com