导入数据库出现:#1062 - Duplicate entry '??????' for key 2
从原来老服务器的低版本的mysql3.x中利用phpmysql导出sql文件,现在用phpmysql在新的服务器上,mysql版本为5.0.16,导入备份的sql文件,导入过程中出现:
错误SQL 查询:
INSERT INTO `category`
VALUES ( 4, 'Ђ΅ͨ?姼/span>, 'Ђ΅ͨ?姼/span>, 0, 7 ) ;
MySQL 返回:
#1062 - Duplicate entry '??????' for key 2
请问这是什么原因,要如何才能解决?
膘叔 (未验证)
周一, 2009/01/05 - 15:49
Permalink
首先,从低版本往高
首先,从低版本往高版本上升,需要注意的是编码问题
其次,出现你这个问题的大多数情况是主键重复
wiLdGoose (未验证)
周一, 2009/01/05 - 23:29
Permalink
别用phpmyadmin导大文件
别用phpmyadmin导大文件,试用mysqldump导入吧。前提是字符集的对齐。
游客 (未验证)
周三, 2009/04/08 - 13:08
Permalink
那是你在 额外
那是你在 额外 这一栏上没有选 auto-inrement 我也有个这样.