【发布时间】:2012-07-03 23:23:36
【问题描述】:
尝试更改列的数据类型并设置新的默认值时出现以下错误:
ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';
ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 在第 1 行的 'VARCHAR(255) NOT NULL SET DEFAULT '{}'' 附近使用的语法
【问题讨论】:
-
我认为您在 DEFAULT 之前不需要 SET