gpt4 book ai didi

mysql - 使用 phpMyAdmin 时出现 SQL #1064

转载 作者:行者123 更新时间:2023-11-29 05:59:22 32 4
gpt4 key购买 nike

所以我写了一些 SQL 语句,当我去测试它们时,我遇到了以下错误。为什么拒绝这个?

CREATE TABLE Student 
(stud_id INT unsigned NOT NULL,
stud_name VARCHAR NOT NULL,
stud_phone INT(10) unsigned NOT NULL,
stud_date_of_birth DATE NOT NULL,
stud_city VARCHAR NOT NULL,
stud_address VARCHAR NOT NULL,
stud_postcode INT(4) unsigned NOT NULL,
PRIMARY KEY (stud_id, stud_phone)
);

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'NOT NULL, stud_phone INT(10) unsigned NOT NULL, stud_date_of_birth DATE NOT ' at line 3

最佳答案

您必须指定 VARCHAR 数据类型的长度,例如 VARCHAR(100)。这是您查询的唯一内容。

您修改后的查询如下所示。

CREATE TABLE Student 
(stud_id INT unsigned NOT NULL,
stud_name VARCHAR(100) NOT NULL,
stud_phone INT(10) unsigned NOT NULL,
stud_date_of_birth DATE NOT NULL,
stud_city VARCHAR(100) NOT NULL,
stud_address VARCHAR(100) NOT NULL,
stud_postcode INT(4) unsigned NOT NULL,
PRIMARY KEY (stud_id, stud_phone)
);

更正此后,如果错误仍然显示在您的 phpMyadmin 中,那么您必须从您的查询字段底部的 phpmyadmin 中的分隔 rune 本框中删除 Delimiter

enter image description here

关于mysql - 使用 phpMyAdmin 时出现 SQL #1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46354586/

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