Mysql alter table添加列并设置默认值

时间:2016-11-15 23:51:16

标签: mysql

有没有办法添加新列并在mysql中设置其默认值?当我运行此命令时,我收到语法错误。

ALTER TABLE tableName ADD newColumn varchar(20) SET DEFAULT 'test';

我发现的文件并没有真正帮助我。

2 个答案:

答案 0 :(得分:4)

SET不一定是必要的:

ALTER TABLE tableName ADD newColumn varchar(20) DEFAULT 'test';

答案 1 :(得分:-1)

试试这个

ALTER TABLE tableName ADD COLUMN newColumn VARCHAR(20)DEFAULT'test';