Mysql 建表時報錯 invalid ON UPDATE clause for 'create_date' columnmysql
這個錯誤是因爲mysql 版本問題致使的sql
`create_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '建立時間', `update_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
這是建表語句。MySQL 5.5 每一個表只容許一個列的默認值根據時間戳生成時間
能夠查看一下mysql的版本號:code
show variables like 'innodb_version';
去掉io
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期',
中的 ON UPDATE CURRENT_TIMESTAMP後 執行成功; innodb