如何更改列并更改默认值? - How to alter a column and change the default value?

10/14 08:03
阅读数 0

问题:

I got the following error while trying to alter a column's data type and setting a new default value:尝试更改列的数据类型并设置新的默认值时出现以下错误:

ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}';

ERROR 1064 (42000): You have an error in your SQL syntax; ERROR 1064 (42000):您的 SQL 语法有错误; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VARCHAR(255) NOT NULL SET DEFAULT '{}'' at line 1检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的 'VARCHAR(255) NOT NULL SET DEFAULT '{}'' 附近使用的正确语法


解决方案:

参考一: https://en.stackoom.com/question/lSsb
参考二: https://stackoom.com/question/lSsb
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部