Mysql : 更新后语法错误 mysql

Mysql : syntax error after update mysql

请告知此语句中的错误是什么,此语句在 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));

提前致谢

删除 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));

也引用 password 因为它是关键字。

SqlFiddleDemo