MYSQL ERROR#1064(42000)在列名之间省略逗号时

时间:2017-03-20 06:19:10

标签: mysql

我正在尝试使用mysql并创建一个新的数据库barristadb。我为以下命令收到以下错误:

命令:

mysql> create table coffeemenu (id VARCHAR(10) NOT NULL PRIMARY KEY drink (VARCHAR(100) NOT NULL,  price VARCHAR(100)NOT NULL);

错误:

  

错误1064(42000):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在'drink(VARCHAR(100)NOT NULL,price。附近使用的语法   第1行的VARCHAR(100)NOT NULL)'

我已尝试在其他帖子中查看此内容,但我尝试的任何内容似乎都无法正常工作。

1 个答案:

答案 0 :(得分:0)

CREATE TABLE coffeemenu(
  `id` VARCHAR(10) NOT NULL,-- you're missing this comma !
  `drink` VARCHAR(100) NOT NULL,
  `price` VARCHAR(100) NOT NULL,
  PRIMARY KEY (`id`))