gpt4 book ai didi

MySQL 为 id 分配主键在创建表时不起作用

转载 作者:行者123 更新时间:2023-11-29 01:35:50 24 4
gpt4 key购买 nike

您好,我正在尝试创建这样的表,但它不起作用:

CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` varchar(70) NOT NULL,
`email` varchar(70) NOT NULL,
);

当我这样创建时,它工作正常

CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(70) NOT NULL,
`email` varchar(70) NOT NULL,
PRIMARY KEY (`id`)
);

我对我的第一个查询有什么问题感到困惑。?

最佳答案

造成您麻烦的不是主键语法是正确的。最后一行有句法错误,最后一行的逗号错了。

  CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` varchar(70) NOT NULL,
`email` varchar(70) NOT NULL,
)

应该是

CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` varchar(70) NOT NULL,
`email` varchar(70) NOT NULL
)

关于MySQL 为 id 分配主键在创建表时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46379390/

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