2014-04-04 1844 views
3

我的数据库表中有一个状态列。 类型:tinyint(4)和默认值为0.我想将默认值更改为1.如何做到这一点? 可能这是一个非常简单的问题,但我不知道。将tinyint默认值更改为1 mysql

回答

10

你可以这样做

ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL; 
+1

@downvoters关心解释 –

+0

我上面解释。 – Strawberry

1

试试这个

ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1' 
1
ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' 
4
ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;