我的头脑疯了,因为我在将大型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文件大约是16 GB,因为这是一个非常大的数据库。
有谁知道,如何解决这个问题?有没有办法在导入文件时转义引号?
非常感谢您提前!
答案 0 :(得分:0)
似乎您转发的文件已在MS Sql Server上使用,其中两个单引号''
转义引用'
。为了将其转换为mysql,您可以尝试将每两个单引号转换为mysql转义符号:反斜杠和单引号\'
。
请记住,这只是一个肮脏的技巧,其他未正确转义的序列可能会失败。