📅  最后修改于: 2023-12-03 15:03:06.746000             🧑  作者: Mango
在 MySQL 中,我们可以使用 ALTER TABLE
命令来修改表结构,包括添加/删除/更改列的默认值。
要修改列的默认值,请使用以下 SQL 语句:
ALTER TABLE 表名 ALTER COLUMN 列名 SET DEFAULT 新默认值;
例如,我们有一个名为 users
的表,并且该表包含一个名为 age
的列。要将 age
的默认值更改为 18
,请运行以下命令:
ALTER TABLE users ALTER COLUMN age SET DEFAULT 18;
要删除列的默认值,请使用以下 SQL 语句:
ALTER TABLE 表名 ALTER COLUMN 列名 DROP DEFAULT;
例如,如果我们想从 users
表中删除 age
列的默认值,请运行以下命令:
ALTER TABLE users ALTER COLUMN age DROP DEFAULT;
INT
,则默认值必须为一个整数。在 MySQL 中,使用 ALTER TABLE
命令可以轻松更改表结构。通过使用 ALTER COLUMN
子句,可以更改列的默认值或删除列的默认值。记住在更改默认值之前备份表数据,并谨慎操作!