2011-05-02 116 views
0

我必须在很多帖子中更改我的目录路径。我决定导出数据库并做一个查找/替换来改变这些变化。但是当我导入数据库时​​,出现错误在PHPMyAdmin中导入WordPress数据库时导致MySQL错误1064

1064 - 您的SQL语法错误;

我认为这是由于mt字符集不理解它们&符号& amp;

如何导入的问题本

+0

需要更多信息。有问题的线路是什么样的?你用什么来导出和导入数据库?你确定你没有用查找/替换操作破坏文件吗? – 2011-05-02 15:30:05

+0

全部在PHPMyAdmin。我导出了数据库,并在Dreamweaver中做了一个查找/替换来完成我的更改并导入它。我还导入了备份(我导出的,不变),并再次发生错误。 – Michael 2011-05-02 16:33:19

回答

0

你没有太多的信息,但我建议以下方法:

  • 从上次备份恢复
  • 看一看MySQL的REPLACE()函数。它应该能够做你的查找/替换工作数据库中的所有
+0

即使通过恢复我的备份发生错误 – Michael 2011-05-02 16:46:40

+0

您的备份格式是什么? 'mysqldump'文件? – 2011-05-02 17:00:40

+0

它是一个.SQL文件 – Michael 2011-05-02 17:02:34

1

这可能帮助,如果你先改变从UTF-8到ISO-8859-1的文件,一个命令行程序。

启动命令行会话,并更改目录,所以你在目录,这个文件是在输入命令

的iconv -CS -f UTF-8 -t ISO-8859-1 utf8.txt> iso.txt

如果您无法访问linux命令行,请使用google来查找在utf8和iso字符集之间进行转换的Windows方法。

+0

我没有任何访问我的DB以外的其他phpmyadmin – Michael 2011-05-02 16:46:19