将tinyint默认值更改为1 mysql

时间:2014-04-04 09:32:33

标签: mysql database tinyint

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

5 个答案:

答案 0 :(得分:17)

你可以这样做

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

答案 1 :(得分:5)

ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;

答案 2 :(得分:1)

试试这个

ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1'

答案 3 :(得分:1)

ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'

答案 4 :(得分:1)

如果要在表格中添加任何列,可以执行以下操作:

ALTER TABLE table_name CHANGE Column_name  tinyint(1) DEFAULT 1 NOT NULL;