navicat导入sql文件的时候出现错误,求解决方法。在线等
[Err]1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserve...
[Err] 1064 - 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 'USING BTREE,
KEY `FK_attentioned_Relationship` (`f_gid`) USING BTREE,
CONS' at line 7
[Err] -- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version 5.5.11
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Create schema codecore
CREATE DATABASE IF NOT EXISTS codecore;
USE codecore;
-- Definition of table `blog`
DROP TABLE IF EXISTS `blog`;
CREATE TABLE `blog` (
`b_id` int(11) NOT NULL AUTO_INCREMENT,
`u_id` int(11) DEFAULT NULL,
`b_content` mediumtext,
`b_time` datetime DEFAULT NULL,
`b_img` varchar(150) DEFAULT NULL,
`b_degree` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`b_id`),
KEY `FK_User_Blog_Relationship` (`u_id`),
CONSTRAINT `FK_User_Blog_Relationship` FOREIGN KEY (`u_id`) REFERENCES `userinfo` (`u_id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=gbk;
-- Dumping data for table `blog` 展开
KEY `FK_attentioned_Relationship` (`f_gid`) USING BTREE,
CONS' at line 7
[Err] -- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version 5.5.11
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Create schema codecore
CREATE DATABASE IF NOT EXISTS codecore;
USE codecore;
-- Definition of table `blog`
DROP TABLE IF EXISTS `blog`;
CREATE TABLE `blog` (
`b_id` int(11) NOT NULL AUTO_INCREMENT,
`u_id` int(11) DEFAULT NULL,
`b_content` mediumtext,
`b_time` datetime DEFAULT NULL,
`b_img` varchar(150) DEFAULT NULL,
`b_degree` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`b_id`),
KEY `FK_User_Blog_Relationship` (`u_id`),
CONSTRAINT `FK_User_Blog_Relationship` FOREIGN KEY (`u_id`) REFERENCES `userinfo` (`u_id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=gbk;
-- Dumping data for table `blog` 展开
3个回答
2015-07-26
展开全部
首先 双击打开数据库,然后“右键”你需要的数据库,然后选“运行sql文件”,点击右侧的“浏览”找到你需要导入耐森的sql文件,点击“开始”就可以了
双击 你的这个链接,例如“本地数据库” 然后你会看到许多的数据库 ,随便打开一个数据库,这个时候你点击navicat上面右侧脊粗的查询,创建查询
然后把你的sql打开,复制里面的sql信息,粘贴到那个查询窗口中 运行,这样 创建数据库 和导入表都可以的
打开navicat管理工具----双击打开某一个数据库连接(自己命名的链接,例如'本地mysql链接')-----选择要导入的数据库名称,双击打开---右键这个打开的数据库-----选择运行sql文件------点击弹出窗口中文件右侧的浏览-----找到你的sql文件,然后点击开始,这样sql文件就成功导入你的数据库了,记得摁f5刷新下这个数据库就会看到表了。如樱亩镇果你的sql文件是多个,不是一个,那没办法,只能一个一个的导入了。正常来说一个数据库导出1个sql文件就可以了,不用单个表单个表的导出。导出的话是右键打开的数据库-----转储sql文件----选择存放目录及文件名即可。
双击 你的这个链接,例如“本地数据库” 然后你会看到许多的数据库 ,随便打开一个数据库,这个时候你点击navicat上面右侧脊粗的查询,创建查询
然后把你的sql打开,复制里面的sql信息,粘贴到那个查询窗口中 运行,这样 创建数据库 和导入表都可以的
打开navicat管理工具----双击打开某一个数据库连接(自己命名的链接,例如'本地mysql链接')-----选择要导入的数据库名称,双击打开---右键这个打开的数据库-----选择运行sql文件------点击弹出窗口中文件右侧的浏览-----找到你的sql文件,然后点击开始,这样sql文件就成功导入你的数据库了,记得摁f5刷新下这个数据库就会看到表了。如樱亩镇果你的sql文件是多个,不是一个,那没办法,只能一个一个的导入了。正常来说一个数据库导出1个sql文件就可以了,不用单个表单个表的导出。导出的话是右键打开的数据库-----转储sql文件----选择存放目录及文件名即可。
展开全部
这个问题我也碰到了。是 CHARSET=utf8mb4 COLLATE=utf8_general_ci。 这句导致的。我把utf8mb4 全部改成utf8。navicat的报警比较少, 第一次用sqlyog,导高盯巧入报警,戚键明确就是这句有问题,则侍改了就好了。建议用sqlyog.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询