0
有没有办法添加一个新的列,并在MySQL中设置其默认值?当我运行这个命令时,我得到一个语法错误。Mysql的更改表添加列和设置默认值
ALTER TABLE tableName ADD newColumn varchar(20) SET DEFAULT 'test';
我发现的文档并不能真正帮助我。
有没有办法添加一个新的列,并在MySQL中设置其默认值?当我运行这个命令时,我得到一个语法错误。Mysql的更改表添加列和设置默认值
ALTER TABLE tableName ADD newColumn varchar(20) SET DEFAULT 'test';
我发现的文档并不能真正帮助我。
的SET
不应该是必要的:
ALTER TABLE tableName ADD newColumn varchar(20) DEFAULT 'test';
尝试这种
ALTER TABLE表名ADD COLUMN newColumn VARCHAR(20)DEFAULT '测试';
摆脱'SET' – cha
谢谢,它现在有效 –
可能重复的[添加一个默认值的新SQL列](http://stackoverflow.com/questions/3569347/adding-a-new-sql -column上带有一个默认值) – Godin