Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL无法对保留关键字使用反勾号_Mysql_Keyword_Backticks_Reserved - Fatal编程技术网

MySQL无法对保留关键字使用反勾号

MySQL无法对保留关键字使用反勾号,mysql,keyword,backticks,reserved,Mysql,Keyword,Backticks,Reserved,我正在创建一个简单的表,但无法使用保留关键字密码。我尝试使用反勾号,但出现了一个错误 我不想使用双引号,有人能告诉我如何让这个反勾号工作 CREATE TABLE Users ( NTID VARCHAR(20) PRIMARY KEY, FirstName VARCHAR(50) NOT NULL, MiddleI CHAR(1), LastName

我正在创建一个简单的表,但无法使用保留关键字密码。我尝试使用反勾号,但出现了一个错误

我不想使用双引号,有人能告诉我如何让这个反勾号工作

CREATE TABLE Users (
    NTID                VARCHAR(20)         PRIMARY KEY,
    FirstName           VARCHAR(50)         NOT NULL,
    MiddleI             CHAR(1),
    LastName            VARCHAR(50)         NOT NULL,
    EmailAddress        VARCHAR(100)        UNIQUE,
    `Password`          VARCHAR(50)     
);

在阅读错误消息时,您似乎正在使用SQL Server,而不是MySQL

您需要使用
[]
来转义保留关键字

CREATE TABLE Users (
    NTID                VARCHAR(20)         PRIMARY KEY,
    FirstName           VARCHAR(50)         NOT NULL,
    MiddleI             CHAR(1),
    LastName            VARCHAR(50)         NOT NULL,
    EmailAddress        VARCHAR(100)        UNIQUE,
    [Password]          VARCHAR(50)     
);

在阅读错误消息时,您似乎正在使用SQL Server,而不是MySQL

您需要使用
[]
来转义保留关键字

CREATE TABLE Users (
    NTID                VARCHAR(20)         PRIMARY KEY,
    FirstName           VARCHAR(50)         NOT NULL,
    MiddleI             CHAR(1),
    LastName            VARCHAR(50)         NOT NULL,
    EmailAddress        VARCHAR(100)        UNIQUE,
    [Password]          VARCHAR(50)     
);

您没有使用MySQL的另一个线索是:
UNIQUE
不能与列内联放置。MySQL只支持将
UNIQUE KEY
语法作为表级约束。另一个提示是,您没有使用MySQL:
UNIQUE
不能与列内联放置。MySQL只支持作为表级约束的
唯一键
语法。