既存のデータベース内の 2 つの日付フィールドのデフォルト値を更新しようとしています。これら 2 つのフィールドに対する SHOW CREATE TABLE の出力は次のとおりです:
ただし、コマンド ラインまたは phpMyAdmin を使用してフィールドの 1 つを更新しようとすると、もう一方のフィールドに関するエラーが発生します。
エラー内のフィールドはコマンド内のフィールドではないことに注意してください。データを破壊せずにこの問題を解決するにはどうすればよいですか?
@easleyfixed MySQL Workbench のヒントを使用すると、同じコマンドで両方の列を変更できるように最適な SQL が作成され、問題が解決しました。
ALTER TABLE の例 p>
@easleyfixed MySQL Workbench のヒントを使用すると、同じコマンドで両方の列を変更できるように最適な SQL が作成され、問題が解決しました。
リーリーALTER TABLE の例 p>