首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Navicat 导出表结构后运行查询失败ERROR 1064 (42000): You have an error in your SQL syntax;

Navicat 导出表结构后运行查询失败ERROR 1064 (42000): You have an error in your SQL syntax;

原创
作者头像
Yeats_Liao
发布2025-01-14 22:59:28
发布2025-01-14 22:59:28
3.6K0
举报

本文主要介绍了在使用 Navicat 导出 MySQL 表后新建查询时出现报错的问题及解决方案。

一、问题描述

Navicat导出MySql中的表,在新建数据库新建查询时通常会报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ……

二、问题分析

网上有很多解决方案,例如语法上的错误,在MySQL中,为了区分MySQL的关键字与普通字符,MySQL引入了一个反引号,列的注释不能用反引号。又或者是没用用户权限的问题。

这些都试过了,但我正常运行导出的sql文件都没问题,而用Navicat 新建查询处理就不行,原因是这里的查询只能处理简单操作,直接执行sql需要在Navicat的命令列界面中。

三、解决方案

将sql文件中的内容复制进去,回车执行

执行成功,没有错误

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、问题描述
  • 二、问题分析
  • 三、解决方案
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档