【发布时间】:2014-05-16 12:55:20
【问题描述】:
我的数据库表中有一个状态列。 Type : tinyint(4) 并且默认值为 0。我想将默认值更改为 1。如何做到这一点? 可能这是一个非常简单的问题,但我不知道。
【问题讨论】:
我的数据库表中有一个状态列。 Type : tinyint(4) 并且默认值为 0。我想将默认值更改为 1。如何做到这一点? 可能这是一个非常简单的问题,但我不知道。
【问题讨论】:
你可以这样做
ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL;
【讨论】:
ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;
【讨论】:
试试这个
ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1'
【讨论】:
ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'
【讨论】:
如果您想在表格中添加任何列,您可以这样做:
ALTER TABLE table_name CHANGE Column_name tinyint(1) DEFAULT 1 NOT NULL;
【讨论】: