繁体   English   中英

如何将MySQL的列更改为另一个默认值?

[英]How do I change the column of a MySQL to have another default value?

现在,服务器的默认值为1。如何将其更改为0?

当前是此列:

+----------------+--------------+------+-----+---------+----------------+
| Field          | Type         | Null | Key | Default | Extra          |
+----------------+--------------+------+-----+---------+----------------+
 friend_posting | tinyint(1)   | NO   |     | 1       |                |

它没有外键或任何东西。

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

ALTER TABLE table_name
  ALTER COLUMN friend_posting
  SET DEFAULT 0

当然,这不会改变现有的行; 他们将需要明确更新。 它仅为新行设置默认值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM