创建表给出了无效的语法错误消息

3 mysql

使用以下代码时:

CREATE TABLE stats 
(
  username varchar(12), 
  starting text, 
  ending text, 
  UNIQUE (username)
)
Run Code Online (Sandbox Code Playgroud)

要么

CREATE TABLE stats 
(
  username varchar(12), 
  starting text, 
  ending blob, 
  UNIQUE (username)
)
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"起始文本,结束文本,UNIQUE(用户名)"附近使用正确的语法

难道我做错了什么?在添加ending text查询内部之前,它工作得很好.

And*_*ren 5

starting 是一个保留字,因此你需要像这样写:

`starting` text
Run Code Online (Sandbox Code Playgroud)