出现这个的原因是因为mysql的版本问题
5.6+ 和 5.6 在 TIMESTEMP 的行为上有所不同,5.6.5 之前的版本不支持多个CURRENT_TIMESTAMP 默认值。
查看mysql版本的方法
# 登录进去查看
mysql -uroot -proot
# 在mysql的执行目录查看,直接查看不了,如下图所示
mysql -v
解决方法:修改mysql版本为5.7
请查看这篇博客进行修改
5.6+ 和 5.6 在 TIMESTEMP 的行为上有所不同,5.6.5 之前的版本不支持多个CURRENT_TIMESTAMP 默认值。
查看mysql版本的方法
# 登录进去查看
mysql -uroot -proot
# 在mysql的执行目录查看,直接查看不了,如下图所示
mysql -v
请查看这篇博客进行修改