带撇号的mysql sql文件导入转储

带撇号的mysql sql文件导入转储,mysql,command-line,Mysql,Command Line,我有一个8mb的SQL数据库转储,我正试图通过命令行导入,代码如下: mysql -uroot -p dbname < dbnamedump.sql 我意识到这是一个带有撇号的问题,但不确定如何解决这个问题并将数据输入,我通常会将“替换为” 有什么想法吗 谢谢 约翰。看起来你有一个内嵌的报价。其中一个字符串值中有一个引号。 这家伙: 's Dining Room 您需要在生成SQL时将引号加倍。谢谢您的回复,问题是我只有SQL文件,无法访问服务器重新导出。是的,谢谢。它只发生过几次,所

我有一个8mb的SQL数据库转储,我正试图通过命令行导入,代码如下:

mysql -uroot -p dbname < dbnamedump.sql
我意识到这是一个带有撇号的问题,但不确定如何解决这个问题并将数据输入,我通常会将“替换为”

有什么想法吗

谢谢


约翰。

看起来你有一个内嵌的报价。其中一个字符串值中有一个引号。 这家伙:

's Dining Room

您需要在生成SQL时将引号加倍。

谢谢您的回复,问题是我只有SQL文件,无法访问服务器重新导出。是的,谢谢。它只发生过几次,所以手动执行。谢谢。请发布插入行。您可以使用逗号拆分,并用正则表达式替换引号
's Dining Room