Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column
这个错误是由于mysql 版本问题导致的
`create_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`update_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
这是建表语句。MySQL 5.5 每个表只允许一个列的默认值根据时间戳生成时间
可以查看一下mysql的版本号:
show variables like 'innodb_version';
去掉
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期',
中的 ON UPDATE CURRENT_TIMESTAMP后 执行成功;