【问题标题】:An expression was expected. MySQL预期一个表达式。 MySQL
【发布时间】:2017-03-16 04:49:26
【问题描述】:
  DROP TABLE IF EXISTS group ;
 CREATE TABLE group (id_group INT(10)  AUTO_INCREMENT NOT NULL,
 title_group VARCHAR(200),
 discription_group VARCHAR(200),
 image_group VARCHAR(200),
 date_group DATE,
 id_user INT(10),
 id_category INT(10),
 PRIMARY KEY (id_group) ) ENGINE=InnoDB;

错误

静态分析:

分析过程中发现2个错误。

An expression was expected. (near "group" at position 21)
Unrecognized keyword. (near "group" at position 21)

SQL 查询:

如果存在组,则删除表

MySQL 说 #1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“组”附近使用正确的语法

【问题讨论】:

  • 组是保留关键字

标签: mysql phpmyadmin uwamp


【解决方案1】:

group 是保留关键字。

你可以使用下面的语句。

DROP TABLE IF EXISTS `group` ;
CREATE TABLE `group` (
    id_group INT(10)  AUTO_INCREMENT NOT NULL,
    title_group VARCHAR(200),
    discription_group VARCHAR(200),
    image_group VARCHAR(200),
    date_group DATE,
    id_user INT(10),
    id_category INT(10),
    PRIMARY KEY (id_group)
) ENGINE=InnoDB;

【讨论】:

  • 哇非常感谢
猜你喜欢
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 2015-11-09
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多