将 SQL Server 迁移到 MySQL 时出现问题

将 SQL Server 迁移到 MySQL 时出现问题

我目前在 Windows Server 2008 上有一个 SQL Server 2008 数据库,我想将数据移动到 Ubuntu 服务器上的 MySQL 5.1.54 数据库。我下载了 MySQL ODBC 5.1 驱动程序,创建了一个具有正确连接信息的 DSN,并尝试使用 SQL Server 导入和导出向导导出数据。但是,在向导生成的查询中,表和列名称被"字符包围,而不是正确的 ` 字符,因此当我尝试执行导出时出现语法错误。我无法手动编辑所有生成的 SQL,那么我可以更改一些配置以使其使用正确的引号字符吗?

答案1

您需要激活mysql 中的 ANSI 引号

尝试添加

SET sql_mode='ANSI_QUOTES'

到你的脚本中。

相关内容