sql >> データベース >  >> RDS >> Mysql

MySQLで列のデフォルト値を削除する方法

    デフォルト制約を使用すると、テーブルに新しい行が作成されたときに、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を使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. MySQLおよびMariaDBデータベースのクラウドバックアップオプション

    2. PythonでOracleストアドプロシージャを呼び出す方法は?

    3. CursorWindowの制限よりも大きいAndroidSQLiteで画像を使用するにはどうすればよいですか?

    4. 参照データパターン:拡張可能で柔軟