在try 更改列的数据类型并设置新的默认值时,我遇到了以下错误:
ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';
错误1064(42000):您的SQL语法有错误;判断
在try 更改列的数据类型并设置新的默认值时,我遇到了以下错误:
ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';
错误1064(42000):您的SQL语法有错误;判断
ALTER TABLE foobar_data MODIFY COLUMN col VARCHAR(255) NOT NULL DEFAULT '{}';
第二种可能性也是如此(多亏了juergen_d):
ALTER TABLE foobar_data CHANGE COLUMN col col VARCHAR(255) NOT NULL DEFAULT '{}';