2021-06-21

使用Navicat导入sql文件时报错] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve的解决办法

今天使用Navicat导入一个sql文件时报了一个] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve的错误
在这里插入图片描述
于是在网上查找了很多资料总结了以下解决办法:

1.可能是字符问题

在MySQL中字段名称与表名称不能使用这个符号 “ ’ ”(这个符号是enter旁边英文输入法下的单引号符),而应该使用这个符号“`”(这个符号是键盘Tab上面的那个键也同样是在英文输入法下)

2.就是版本错误

版本问题出现的错误,跟line14里的问题有关,解决方法:

  1. 打开你的sql文件

  2. 按下CTRL+H打开替换
    在这里插入图片描述

  3. 将datetime(0)全部替换成datetime
    utf8mb4_0900_ai_ci替换为utf8_general_ci
    utf8mb4替换为utf8
    保存文件,运行成功,关闭。

  4. 完美解决
    在这里插入图片描述

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值