デフォルト制約を使用すると、テーブルに新しい行が作成されたときに、MySQL列のデフォルト値を自動的に設定できます。ただし、MySQLでデフォルトの制約を削除したり、デフォルト値を削除したりする必要がある場合があります。この記事では、MySQLで列のデフォルト値を削除する方法を見ていきます。
MySQLで列のデフォルト値を削除する方法
MySQLのデフォルトの制約を削除するのは非常に簡単です。 DROPDEFAULT句を指定したALTERTABLEステートメントを使用して、MySQLの列のデフォルト値を削除します。
MySQLでデフォルトの制約を削除する構文は次のとおりです
mysql> ALTER TABLE table_name ALTER column_name DROP DEFAULT;
上記のクエリでは、デフォルト値を削除するテーブル名と列名を指定する必要があります。
デフォルトの制約を削除する例を次に示します
mysql> ALTER TABLE sample_data ALTER order_date DROP DEFAULT;
MySQL用のレポートツールが必要ですか? Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。