我正在寻找语法,以添加一个默认值为0的MySQL数据库列

参考


当前回答

试试这个吧。

ALTER TABLE TABLE_NAME ADD COLUMN_NAME INT NOT NULL DEFAULT 0;

其他回答

你可以试试这个,

ALTER TABLE table_name ADD column_name INT DEFAULT 0;

table users (user_id int unsigned PK,用户名varchar(32))

alter table users add column verified tinyint unsigned default 0

像这样的吗?

ALTER TABLE `tablename` ADD `new_col_name` INT NOT NULL DEFAULT 0;
ALTER TABLE my_table ADD COLUMN new_field TinyInt(1) DEFAULT 0;

试试这个吧。

ALTER TABLE TABLE_NAME ADD COLUMN_NAME INT NOT NULL DEFAULT 0;