Sql 查询「;ALTER TABLE test_posts ADD sticky BOOLINT NOT NULL default=false";=错误
我的问题是什么Sql 查询「;ALTER TABLE test_posts ADD sticky BOOLINT NOT NULL default=false";=错误,sql,mysql,alter-table,Sql,Mysql,Alter Table,我的问题是什么 ALTER TABLE test_posts ADD sticky boolean NOT NULL default = false #1064-您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取第2行“=false”附近使用的正确语法。您需要删除=: ALTER TABLE test_posts ADD sticky boolean NOT NULL default false 此SQL命令应该可以工作: ALTER TABLE test_posts
ALTER TABLE test_posts ADD sticky boolean NOT NULL default = false
#1064-您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取第2行“=false”附近使用的正确语法。您需要删除
=
:
ALTER TABLE test_posts ADD sticky boolean NOT NULL default false
此SQL命令应该可以工作:
ALTER TABLE test_posts ADD sticky bit NOT NULL default 'false'
位关键字是布尔数据类型,并以单引号('false')给出值。您可以将注释中的解释添加到答案中吗?