PhpMyAdmin-错误1064

时间:2017-12-03 17:31:21

标签: mysql sql phpmyadmin syntax-error

我正在尝试使用PHPMyAdmin创建一个表。 我需要表中的枚举字段。但是,当我尝试创建它时,在我将这些值与其他字段一起添加之后,我得到了这个:

  

#1064 - 您的SQL语法出错;查看与您的MariaDB服务器版本对应的手册,以便在' ) NOT NULL , `category` ENUM('Fruit and Veg','Meat and Poultry','Bakery','Dairy'附近使用正确的语法。在第1行

我的代码如下:

CREATE TABLE `supermarket_food`.`products` 
  ( `id` INT(3) NOT NULL AUTO_INCREMENT , 
    `prod_name` VARCHAR(25) NOT NULL , 
    `brand` VARCHAR(25) NOT NULL , 
    `price` DOUBLE(4) NOT NULL , 
    `category` ENUM('Fruit and Veg','Meat and Poultry','Bakery','Dairy','Canned foods','Minerals','Biscuits and Candy','Savory Snacks','Beers, wines and Spirits') NOT NULL , 
    `expiry_date` DATE NOT NULL , 
     PRIMARY KEY (`id`)
  ) ENGINE = InnoDB;

有谁知道如何解决这个问题?

0 个答案:

没有答案