将MySQL转储导入Aurora时出错
我使用utf8作为字符集和排序规则转储了我的RDS MySQL数据库(5.7)。目的是将数据库迁移到Aurora 5.6。在导入过程中,我看到一个错误,它抱怨查询不正确。现在这是mysql生成的转储文件,所以我猜它在插入有问题的数据时有问题。我在转储中检查了该数据字符串,它确实存在,但我没有发现任何错误。这是我在导入过程中遇到的错误。有什么建议吗将MySQL转储导入Aurora时出错,mysql,rds,aurora,Mysql,Rds,Aurora,我使用utf8作为字符集和排序规则转储了我的RDS MySQL数据库(5.7)。目的是将数据库迁移到Aurora 5.6。在导入过程中,我看到一个错误,它抱怨查询不正确。现在这是mysql生成的转储文件,所以我猜它在插入有问题的数据时有问题。我在转储中检查了该数据字符串,它确实存在,但我没有发现任何错误。这是我在导入过程中遇到的错误。有什么建议吗 ERROR 1064 (42000): You have an error in your SQL syntax; check the manua
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 ''2352eb05-7596-3' at line 1
可能错误消息是正确的,并且您有语法错误。为什么不验证查询?包含该字符串的完整查询是什么?您的错误同时显示了
”
,这让我觉得它在一个带引号的字符串中有一个未替换的撇号。@阿尔瓦罗冈萨雷斯是的,我确实验证了这个查询,没有任何错误。