10

データベース テーブルにステータス列があります。タイプ: tinyint(4)で、デフォルト値は 0 です。デフォルト値を 1 に変更したいのですが、どうすればよいですか? これは非常に単純な質問かもしれませんが、わかりません。

4

5 に答える 5

27

あなたはそうすることができます

ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL; 
于 2014-04-04T09:36:02.680 に答える
8
ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;
于 2014-04-04T09:39:40.210 に答える
2

これを試して

ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1'
于 2014-04-04T09:36:12.020 に答える
1
ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'
于 2014-04-04T09:37:39.780 に答える
1

テーブルに列を追加したい場合は、これを行うことができます:

ALTER TABLE table_name CHANGE Column_name  tinyint(1) DEFAULT 1 NOT NULL;
于 2018-05-16T11:29:47.447 に答える