2014-02-19 5 views
-1

Я пытаюсь создать таблицу в моей базе данных gym_system. Вот код, я использую:ошибка при создании таблицы SQL

CREATE TABLE `Gym_System`.`login` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    `username` VARCHAR(30) NOT NULL, 
    `password` CHAR(128) NOT NULL, 
) ENGINE = InnoDB; 

Однако, я получаю эту ошибку:

#1064 - 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 ') ENGINE = InnoDB' at line 5

Может кто-нибудь понять, почему?

ответ

7

Удалить последнюю запятую

CREATE TABLE `login` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    `username` VARCHAR(30) NOT NULL, 
    `password` CHAR(128) NOT NULL 
    ) ENGINE = InnoDB; 

See fiddle demo

+1

Brilliant, спасибо большое –

Смежные вопросы