mysql创建表时报错:there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE cl

 

查了一下资料,发现是数据库版本的问题,如果不想安装新的版本,可以将sql语句中的这两句:

`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间,
改成:
`create_time` datetime DEFAULT NULL COMMENT 创建时间,
`update_time` datetime DEFAULT NULL COMMENT 更新时间,
再运行就好了。具体原因可以百度一下。
上一篇:Docker安装及常用中间件的使用


下一篇:MySQL事务隔离级别实战演示