13

我的查询有什么问题?

 ALTER TABLE test_posts ADD sticky boolean NOT NULL default = false 

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

4

2 回答 2

30

您需要删除=

ALTER TABLE test_posts ADD sticky boolean NOT NULL default false 
于 2010-03-14T22:49:17.790 回答
-3

此 SQL 命令应该可以工作:

ALTER TABLE test_posts ADD sticky bit NOT NULL default 'false'
于 2014-09-18T17:09:31.937 回答