今天在往测试数据库导入数据时,其中一个供应商表报USING BTREE 错误: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,UNIQUE KEY `user_name` (`suppliers_name`) USING BTREE ,
其实解决这个问题很简单。
打开要导入的文件在里面搜索 BTREE 找到如下内容
UNIQUE KEY `user_name` (`suppliers_name`) USING BTREE ,修改为
UNIQUE KEY `user_name` USING BTREE (`suppliers_name`) ,
即把USING BTREE 放到索引字段前面即可.
再次导入顺利通过了
经查找是mysql版本的问题,导入的库是 server version: 5.0.18,导出的库5.1.45.
转自:http://blog.163.com/mdz_860801/blog/static/5749309201162735216970/
相关推荐
中国五级省市县镇村的MySQL完整数据,已经做成SQL文件,带建表语句 /* Navicat MySQL Data Transfer Target Server Type : MYSQL Target Server Version : 50612 File Encoding : 65001 Date: 2017-03-07 16:05:...
中国所有城市数据元表,导入数据库就可以使用,mysql,Oracle都可以用 CREATE TABLE `city` ( `id` int(11) NOT NULL AUTO_INCREMENT, `province_id` bigint(20) UNSIGNED NOT NULL, `province_name` char(64) ...
许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之...
知识点:在插入数据时,需要注意数据的一致性和完整性,以免出现数据丢失或错误。 使用 MySQL 构造百万条测试数据需要了解 MySQL 的内存表、函数、存储过程、索引等知识点,并且需要根据实际情况调整参数和优化性能...
MySQL中的Btree与Hash索引是两种常见的索引类型,每种都有其特定的适用场景和优缺点。这里我们将深入探讨这两种索引的特征以及它们在不同查询操作下的表现。 首先,Btree(B-Tree)索引是MySQL中最常用的索引结构,...
**BTree数据结构详解** BTree(B-Tree,或称B树)是一种自平衡的树数据结构,常用于数据库和文件系统中。它能够保持数据排序,允许对数据进行快速查找、添加和删除操作。BTree的主要特性是每个节点可以有多个子节点...
BTree索引通过构建一棵多路平衡查找树来实现对数据的快速访问。这棵树的每个节点包含多个键值对以及指向子节点的指针。在BTree索引中,所有的叶子节点都位于同一层,保证了每次查询的路径长度一致,从而使得查询效率...
# 执行 SQL 文件导入数据 ``` **解释**:首先在从服务器上创建一个与主服务器相同的数据库,然后通过 `SOURCE` 命令导入之前从主服务器备份的 SQL 文件中的数据。 ##### 2. 配置从服务器的 MySQL 配置文件 编辑 `/...
BTree的主要特点是其分支节点可以拥有多个子节点,使得数据可以在多层之间分布,降低了数据访问的平均深度。 1. **BTree的基本概念** - **度(T)**:BTree的度指的是一个节点最多可以有的子节点数量。例如,一个T=3...
DROP TABLE IF EXISTS `sys_area`; CREATE TABLE `sys_area` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `parent_id` int(10) ... PRIMARY KEY (`id`) USING BTREE, KEY `pid` (`parent_id`) USING BTREE )
在计算机科学中,B树(B-tree)是一种自平衡的查找树数据结构,它能够保持数据排序并允许对数据进行快速访问。Java版本的Btree源码提供了在Java环境中实现B树的功能,这对于数据存储、数据库索引以及排序操作等场景...
UNIQUE KEY `uk_code` (`area_code`) USING BTREE, KEY `idx_parent_code` (`parent_code`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=758050 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='中国行政地区...
**BTree(B树)是一种自平衡的树数据结构,广泛应用于数据库和文件系统中,以支持高效的数据存取操作。这种数据结构的设计允许在磁盘等慢速存储设备上保持较高的性能。** BTree的核心特性包括以下几点: 1. **多路...
MySQL 高级 - 索引 - 数据结构 - BTREE.avi │ │ 08. MySQL 高级 - 索引 - 数据结构 - B+TREE.avi │ │ 09. MySQL 高级 - 索引 - 索引分类.avi │ │ 10. MySQL 高级 - 索引 - 索引语法.avi │ │ 11. MySQL 高级...
Mysql 使用存储过程快速添加百万数据 Mysql 是一个流行的关系型数据库管理系统,它提供了存储过程的功能,可以用来快速添加大量数据。在本文中,我们将介绍如何使用 Mysql 存储过程快速添加百万数据,并讨论相关的...
MySQL 高级 - 索引 - 数据结构 - BTREE P7 day01-08. MySQL 高级 - 索引 - 数据结构 - B+TREE P8 day01-09. MySQL 高级 - 索引 - 索引分类 P9 day01-10. MySQL 高级 - 索引 - 索引语法 P10 day01-11. MySQL 高级 - ...
07.MySQL高级索引数据结构BTREE.avi 08.MySQL高级索引数据结构B+TREE.avi 09.MySQL高级索引索引分类.avi 10.MySQL高级索引索引语法.avi 11.MySQL高级索引索引设计原则.avi 12.MySQL高级视图概述.avi 13.MySQL高级...
MySQL 高级 - 索引 - 数据结构 - BTREE P7 day01-08. MySQL 高级 - 索引 - 数据结构 - B+TREE P8 day01-09. MySQL 高级 - 索引 - 索引分类 P9 day01-10. MySQL 高级 - 索引 - 索引语法 P10 day01-11. MySQL 高级 - ...