Mysql 语句的意外开头
嗨,我刚刚看了一段YouTube视频,创建了这个,但它不允许我创建表格。我该如何修复它 分析中发现2个错误。 语句的意外开头。(位置24的“成员id”附近) 无法识别的语句类型。(位置34的“SMALLINT”附近)Mysql 语句的意外开头,mysql,Mysql,嗨,我刚刚看了一段YouTube视频,创建了这个,但它不允许我创建表格。我该如何修复它 分析中发现2个错误。 语句的意外开头。(位置24的“成员id”附近) 无法识别的语句类型。(位置34的“SMALLINT”附近) 尝试将create tables更改为create table尝试将create tables更改为create table您有多个输入错误(缺少一个引号,您写的是NAL而不是NULL)。此查询将用于: CREATE TABLE `members` ( `member_id`
尝试将
create tables
更改为create table尝试将create tables
更改为create table您有多个输入错误(缺少一个引号,您写的是NAL而不是NULL)。此查询将用于:
CREATE TABLE `members` (
`member_id` SMALLINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(60) NOT NULL,
`phone` CHAR(10) NOT NULL DEFAULT '000000000',
`membership_status` ENUM('gold', 'silver', 'bronze', 'nam') NOT NULL DEFAULT 'nam',
PRIMARY KEY (`member_id`));
此外,您可能希望了解不同的教程。在我看来,没有人应该再使用enum了,因为有几个缺点。也许有人可以在这里写一个很好的教程提示。也许这对你来说是件好事:你有多个打字错误(缺少一个引号,你写的是NAL而不是NULL)。此查询将用于:
CREATE TABLE `members` (
`member_id` SMALLINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(60) NOT NULL,
`phone` CHAR(10) NOT NULL DEFAULT '000000000',
`membership_status` ENUM('gold', 'silver', 'bronze', 'nam') NOT NULL DEFAULT 'nam',
PRIMARY KEY (`member_id`));
此外,您可能希望了解不同的教程。在我看来,没有人应该再使用enum了,因为有几个缺点。也许有人可以在这里写一个很好的教程提示。也许这是给你的:
试着这样做。似乎没有代码>在结束时标记
试着这样做。似乎没有代码>在结尾处标记。多个问题中的一个问题可能是:“NOT NALL”和多个问题中的一个问题可能是“NOT NALL”和多个问题后的一个问题可能是“NOT NALL”和一个问题。请更新问题以反映最新的更改和输出。请更新问题以反映最新的更改和输出。
CREATE TABLES members(
member_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(60) NOT NULL,
phone CHAR(10) NOT NALL DEFAULT'000000000',
membership_status ENUM('gold','silver,''bronze','nam') NOT NULL DEFAULT'nam',
PRIMARY KEY (member_id)
);