创建数据库表时,遇到问题:
错误代码: 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