MySQLのデフォルト値を確認・設定する方法
DESCRIBEコマンドまたはSHOW CREATE TABLEコマンドで,MySQLテーブルのデフォルト値を検索します。
- DESCRIBE命令を使って
- DESCRIBE table_name;
- これには、各列のデフォルト値を含むテーブルの構造が表示されます。
- SHOW CREATE TABLE コマンドを使用する:
- SHOW CREATE TABLE table_name;
- この部分は、各列のデフォルト値も含めたテーブル生成のSQL文を表示します。
MySQLテーブルにデフォルト値を設定するには、ALTER TABLEコマンドを使用します。
- 列のデフォルト値を追加または変更するには、ALTER TABLEコマンドを使用します。
- ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT 既定の値;
- 指定列に新しい初期値が設定されます。
- ALTER TABLEコマンドを使用して、列の既定値を削除します。
- ALTER TABLE table_name MODIFY COLUMN column_name DROP DEFAULT;
- 指定された列のデフォルト値を削除します。
MySQLのバージョンにより実際の構文が異なる場合がありますのでご注意ください。