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

一个人想着一个人 提交于 2019-11-27 00:37:14

目的:将本地的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;

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!