原博客地址:https://www.jb51.net/article/159413.htm
1、起因:
mysql8之后的版本,是不兼容mysql8之前的版本sql语句的。需要导入一个sql文件,发现死活导不进去。
create_time datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP
当执行到这一句时,就有问题。经过一番搜索,原来是我的数据库版本(原先Mysql版本5.5)低了,而支持该语句的版本应该是至少要5.7。那我索性就去Mysql官网去下载了个最新版本的(8.0.15)
2、过程:
那么问题来了:有两个解决方案:
1.直接卸载掉5.5版本的Mysql,直接安装8.0.15版本的。
2.在不卸载掉5.5版本的情况下,继续安装8.0.15版本的.我的选择是安装两个不同版本的。
2.1 下载Mysql8.0.15
https://dev.mysql.com/downloads/mysql/ 点击链接直接打开下面的网页,选择windows操作系统,下载箭头所指的zip的就行了.
2.2 解压Mysql8.0.15
解压下载好的压缩包.