使用单引号导入MySQL

使用单引号导入MySQL,mysql,import,dump,Mysql,Import,Dump,我快疯了,因为我在将一个大的SQL文件导入MySQL数据库时遇到了一些问题 基本上,当导入运行时,我会出现以下错误: ERROR 1064 (42000): 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 ''Ogni giorno, milioni di piccoli ger

我快疯了,因为我在将一个大的SQL文件导入MySQL数据库时遇到了一些问题

基本上,当导入运行时,我会出现以下错误:

ERROR 1064 (42000): 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 ''Ogni giorno, milioni di piccoli germogli di soia vengono strappati al loro ambi' at line 1
似乎有一些内容中只有一句话。这种情况发生在导入中断时。最大的问题是,我的SQL文件大约有16GB大,因为这是一个非常大的数据库

有人知道如何解决这个问题吗?导入文件时有没有办法转义引号


提前非常感谢

看起来像是转义后要在MS Sql Server上使用的文件,其中两个单引号
'
转义一个引号
'
。为了将其转换为mysql,您可以尝试将每两个单引号转换为mysql转义符号:反斜杠和单引号
\'


请记住,这只是一个肮脏的把戏,其他未正确转义的序列可能会失败。

事实上,这将是一个解决方案,即使它不是干净的。但我的文件大约有16GB大。因此,无法打开文件并使用搜索和替换对其进行编辑。请编写一个小程序以循环替换de文本。