MySQL (バージョン 5) に次のテーブルがあります。
id int(10) UNSIGNED No auto_increment
year varchar(4) latin1_swedish_ci No
title varchar(250) latin1_swedish_ci Yes NULL
body text latin1_swedish_ci Yes NULL
そして、データベースが挿入時に現在の年を自動追加するようにしたいので、次のSQLステートメントを試しました:
ALTER TABLE `tips` CHANGE `year` `year` VARCHAR(4) NOT NULL DEFAULT year(now())
しかし、次のエラーが発生します。
1067 - Invalid default value for 'year'
この機能を取得するにはどうすればよいですか? 前もって感謝します!