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

本文主要介绍了在使用 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文件中的内容复制进去,回车执行

执行成功,没有错误


MySQL defined

MySQL is an open source relational database management system. As with other relational databases, MySQL stores data in tables made up of rows and columns. Users can define, manipulate, control, and query data using Structured Query Language, more commonly known as SQL. Since MySQL is open source, it includes numerous features developed in close cooperation with users for more than 25 years.

MySQL software is open source

MySQL is open source, which means that it is available to use free of cost under the GNU General Public License terms. This also means that anyone is free to modify the source code of the software for their own use. This has led to the forking of MySQL to other variants of the database like MariaDB and Percona Server for MySQL MySQL are also available under other licenses for commercial use.

Relational database

MySQL belongs to a category of databases, called relational database management systems (RDBMS). A relational database is a collection of information that organizes data in predefined relationships where data is stored in one or more tables (or "relations") of columns and rows, making it easy to see and understand how different data structures relate to each other. Relationships are a logical connection between different tables, established on the basis of interaction among these tables.

History

MySQL was created as an extension to the commercial programming language, SQL, which was based on the relational model described in Edgar F. Codd's paper. The Swedish company MySQL AB, founded by David Axmark, Allan Larsson, and Michael Widenius, developed and released MySQL in 1995. The name "MySQL" is a combination of Michael Wildenius' daughter's name "My" and "SQL," which refers to Structure Query Language (SQL). Sun Microsystems acquired MySQL AB in 2008. MySQL is currently under the ownership of Oracle Corporation after the acquisition of Sun Microsystems in 2010.

MySQL was originally developed in C and C++ programming languages and has enjoyed lots of popularity for its many versions over the years because of its availability on many open source and proprietary operating systems. The latest version of the database, MySQL version 8.0, was released in 2018.

相关推荐
施嘉伟1 小时前
Oracle 11g RAC ASM磁盘组剔盘、加盘实施过程
数据库·oracle
橘猫云计算机设计2 小时前
springboot基于hadoop的酷狗音乐爬虫大数据分析可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
数据库·hadoop·spring boot·爬虫·python·数据分析·毕业设计
卓怡学长3 小时前
w304基于HTML5的民谣网站的设计与实现
java·前端·数据库·spring boot·spring·html5
冰^3 小时前
MySQL VS SQL Server:优缺点全解析
数据库·数据仓库·redis·sql·mysql·json·数据库开发
电商数据girl3 小时前
产品经理对于电商接口的梳理||电商接口文档梳理与接入
大数据·数据库·python·自动化·产品经理
Spring小子4 小时前
黑马点评商户查询缓存--缓存更新策略
java·数据库·redis·后端
溜溜刘@♞5 小时前
数据库之mysql优化
数据库·mysql
uwvwko6 小时前
ctfhow——web入门214~218(时间盲注开始)
前端·数据库·mysql·ctf
柯3496 小时前
Redis的过期删除策略和内存淘汰策略
数据库·redis·lfu·lru
Tiger_shl6 小时前
【Python语言基础】24、并发编程
java·数据库·python