使用以下代码时:
CREATE TABLE stats
(
username varchar(12),
starting text,
ending text,
UNIQUE (username)
)
OR
CREATE TABLE stats
(
username varchar(12),
starting text,
ending blob,
UNIQUE (username)
)
我收到错误消息:
您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在第1行的“起始文本,结束文本,UNIQUE(用户名)”附近使用正确的语法
我做错了吗?在查询中添加ending text
之前,它完全正常。
答案 0 :(得分:5)
starting
是一个保留字,因此你需要这样写:
`starting` text
答案 1 :(得分:1)
starting
是MySQL中的reserved word;因此你要么采取不同的方式,要么把它包含在“反叛”中。
CREATE TABLE stats
(
username varchar(12),
xyzstarting text,
ending text,
UNIQUE (username)
)
适合我。
答案 2 :(得分:1)
starting
是保留关键字
CREATE TABLE stats
(
username varchar(12),
NotUsingStarting text,
ending text,
UNIQUE (username)
)