我正在寻找语法,以添加一个默认值为0的MySQL数据库列
参考
我正在寻找语法,以添加一个默认值为0的MySQL数据库列
参考
当前回答
另一个有用的关键字是FIRST和AFTER,如果您想将它添加到表中的特定位置。
ALTER TABLE `table1` ADD COLUMN `foo` AFTER `bar` INT DEFAULT 0;
其他回答
试试这个吧。
ALTER TABLE TABLE_NAME ADD COLUMN_NAME INT NOT NULL DEFAULT 0;
只需在ALTER TABLE < TABLE > add COLUMN < COLUMN > <type>语句的末尾添加默认0
table users (user_id int unsigned PK,用户名varchar(32))
alter table users add column verified tinyint unsigned default 0
另一个有用的关键字是FIRST和AFTER,如果您想将它添加到表中的特定位置。
ALTER TABLE `table1` ADD COLUMN `foo` AFTER `bar` INT DEFAULT 0;
像这样的吗?
ALTER TABLE `tablename` ADD `new_col_name` INT NOT NULL DEFAULT 0;