gpt4 book ai didi

Mysql建表报错整数

转载 作者:行者123 更新时间:2023-12-01 00:18:31 24 4
gpt4 key购买 nike

使用这段代码:

create table jogadores(
id INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT,
nome varchar NOT NULL,
idade int NOT NULL UNSIGNED,
nacionalidade varchar NOT NULL
)

我一直收到这个错误:)错误报告 -SQL 错误:您的 SQL 语法有误;查看与您的 MariaDB 服务器版本对应的手册,了解在“NOT NULL”附近使用的正确语法,idade int NOT NULL UNSIGNED,nacionalidade varchar NOT NULL)' 在第 3 行。

此外,我在“INT(10)”中的“T”和“(”下方有红色下划线。

最佳答案

varchar() 应该有一个长度:

create table jogadores (
id INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT,
nome varchar(255) NOT NULL,
idade int UNSIGNED NOT NULL,
nacionalidade varchar(255) NOT NULL
);

并且 UNSIGNED 需要紧跟在数字声明之后,而不是在 NOT NULL 之后。参见 here .

关于Mysql建表报错整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42608612/

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