SQLyog新建数据库并导入外部数据&&Invalid ON UPDATE clause for 'comment_time' column

目的:将本地的sql数据导入到mysql中

问题1:怎样导入外部数据到msql中

问题2:导入过程中遇到了异常 Invalid ON UPDATE clause for 'comment_time' column

解决问题

1)新建数据库-->右击-->导入-->从sql转储文件导入数据库ctrl + shift + Q-->选择本地sql文件 heima.sql

2) 显示Error Code: 1294 - Invalid ON UPDATE clause for 'comment_time' column

原因

 

会有这个错误,首先要介绍下,当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。

从高版本的mysql导数据到低版本往往会有这个错误,MySQL 5.5 每个表只允许一个列的默认值根据时间戳生成时间 。去掉即可。
---------------------
版权声明:本文为CSDN博主「jin_tk」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jin_tk/article/details/89451123

解决方法:去掉ON UPDATE CURRENT_TIMESTAMP;

 

 

posted on 2019-08-11 21:25  rachelgarden  阅读(1355)  评论(0编辑  收藏  举报

导航