2014-04-04 130 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;