0
新しい属性date1を挿入してテーブルを変更しようとしましたが、そこでは各エントリの日付がテーブルに自動的に設定されます。私は、クエリMYSQL alter table current_timeデフォルトエラー
ALTER TABLE `vessellist` ADD `date1` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP FIRST;
を挿入すると
これは、日付1
のデフォルトのフィールド値が制限されている、とMySQLのバージョンによって異なりとしてCURRENT_TIMESTAMPを使用できるデータ型のデフォルトとしてCURRENT_TIMESTAMPを指定することができるということです。以前のバージョンでは、TIMESTAMPフィールドだけがそれを使用できると信じていました。より最近のoncesで、私はDATETIMEもできると思う; DATEができるかどうかはわかりません。 – Uueerdo
ありがとうございます。今分かります。データ型を変更しましたが、エラーはありません –