添加默认值为 0 的新 SQL 列
向 MySQL 数据库添加默认值为 0 的新列是一个简单的任务。语法如下:
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
此示例将一个名为“foo”、类型为 INT 的列添加到表“table1”中,并将其默认值设置为 0。
参考细分:
添加新列的语法是:
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ...
其中“alter_specation”可以是:
ADD [COLUMN] (col_name column_definition,...)
column_definition 语法类似于 CREATE TABLE:
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY] [COMMENT 'string'] [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}] [STORAGE {DISK|MEMORY|DEFAULT}] [reference_definition]
在这种情况下,我们使用“INT”作为 data_type 和“DEFAULT 0”来指定默认值值。
以上是如何添加默认值为 0 的新 SQL 列?的详细内容。更多信息请关注PHP中文网其他相关文章!