原有的表结构设置了字段的唯一性约束 UNIQUE KEY `CustomerName` (`CustomerName`), 用mysqldump导出sql文件以后,用mysql导入新建的库,出现下面的重复值错误: ERROR 1062 (23000) at line 3706: Duplicate entry '广州市荔湾区xxxxx厂?' for key 'CustomerName' 按道理,源表已经做了唯一性约束,应该不会出现重复值, 那为什么导入的时候会出现重复错误? 是不是跟建表的字符集设置有关? 该表是CHARSET=gbk 任何解决? ...
一、备份数据库:(命令在DOS的mysql\bin目录下执行)
mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p aikersql> aiker.sql
2.导出一个表
mysqldump -u...
使用mysql Migration Toolkit
mysqldump.exe 数据库名 表明 --default-character-set=utf8 -u root -p > D:/1.sql
导入首先要use一个库。然后
source D:/1.sql
修改编码的话要先替换sql里的编码设置。以及转换文件编码
关于修改文件配置突破phpmyadmin 文件限制,有没有对单个表上传大小做限制的设置,找了好久没找到。因修改配置后导入了两个数据库一个4.4M另一个4.6M,那个4.6M的导入成功,可4.4M的导入不成功,我对比了下数据库里面的表文件,4.4M的那个有个表有4.2M而4.6M的那个数据库里面的表最大的也才3.5M 求高手指导下原因
本帖最后由 luwenju 于 2010-07-20 21:46 编辑 备份mysql时我是用mysqldump命令把某个数据库备份成了一个sql文件,大小约为几十K 后来我使用 mysql -uroot -p12345 luwenju< luwenju.sql 命令导入时报错如下,之前没有遇到过这种情况 麻烦各位指点一下 谢谢 导入时报错如下 “ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your mysql server version for t...
[root@localhost install]# mysql -u root -p stcms < data.sql Enter password: ERROR 1064 (42000) at line 1: 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 '<{|}> CREATE TABLE `DB_PREFIX_admin` ( `id` int(11) NOT NULL auto_increment, ' at line 1 是哪什么错,数据文件有错吗?