創建數據庫表時,遇到問題:
錯誤代碼: 1293
Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
在MySQL 5.6.5版本之前,是隻能有一列能夠在初始化的時候或者被更新的時候自動設置爲CURRENT_TIMESTAMP的值。這個限制在後續版本中取消了,後續版本的MySQL支持任意列被設置爲DEFAULT CURRENT_TIMESTAMP以及 ON
UPDATE CURRENT_TIMESTAMP時自動更新值
。
MySQL的release Note中也有說明。https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-5.html