天天看点

Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column

原文: Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangrui1037102215/article/details/79377418

这个错误是由于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';           

继续阅读