如何更改MySQL的列以具有另一个默认值?

时间:2012-07-16 22:59:02

标签: mysql database

现在服务器默认为1.如何将其更改为0?

目前这是专栏:

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

它没有外键或任何东西。

1 个答案:

答案 0 :(得分:1)

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

ALTER TABLE table_name
  ALTER COLUMN friend_posting
  SET DEFAULT 0

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