2015-10-24 2 views
0

пожалуйста совет, Что ошибка в этом заявлении, это утверждение работает нормально до последнего обновления для MySQLMysql: ошибка синтаксиса после обновления MySQL

CREATE TABLE `users` (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
         username VARCHAR(50), 
         password VARCHAR(500) NOT NULL, 
         full_name VARCHAR(50), 
         is_author BOOLEAN DEFAULT , 
         UNIQUE INDEX (username)); 

заранее спасибо

+1

Пожалуйста, включите WAHT это ошибка exactt Ваше получение –

ответ

3

Удалить DEFAULT или установить значение :

CREATE TABLE `users` (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
         username VARCHAR(50), 
         `password` VARCHAR(500) NOT NULL, 
         full_name VARCHAR(50), 
         is_author BOOLEAN, -- here or DEFAULT true/false 
         UNIQUE INDEX (username)); 

Также qoute password, потому что это ключевое слово.

SqlFiddleDemo

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