mysql - 创建一个表给我一个无效的语法错误信息

标签 mysql

<分区>

当使用以下代码时:

CREATE TABLE stats 
(
  username varchar(12), 
  starting text, 
  ending text, 
  UNIQUE (username)
)

CREATE TABLE stats 
(
  username varchar(12), 
  starting text, 
  ending blob, 
  UNIQUE (username)
)

我收到一条错误消息:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'starting text, ending text, UNIQUE (username))' at line 1

我做错了什么吗?在查询中添加 ending text 之前,它工作得很好。

最佳答案

starting是保留字,所以需要这样写:

`starting` text

关于mysql - 创建一个表给我一个无效的语法错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6992896/

相关文章:

mysql - 需要了解 iPhone 上基于 Web 的客户端服务器应用程序

java - "No suitable Driver were found"出现此错误

mysql - WSREP : Failed to prepare for 'rsync' SST. 不可恢复

php - 更新mysql中的多条记录

mysql - 如何按特定顺序从两个表中选择关联idT1-idT2

mysql - 在 SQL 中查找距离输入日期最近的日期,两种方式

php - 如何从多维数组制作一个好的 html 演示表?

php - MySQL 其中列 = 'x, y, z'

jquery - 尝试从多选下拉列表中添加所选项目的值

php - 最简单、最快的模板方式(可能是 PDF)