MySQL从SQL Server导出文件导入数据

时间:2014-01-16 13:32:58

标签: mysql sql sql-server database data-import

我需要将以前从SQL Server 2008数据库导出的一些数据导入MySQL数据库。

SQL Server导出已成为SQL文件,导出文件格式如下所示:

INSERT [table1] ([column1], [column2], [column3]) VALUES (1351801, 1548565, N'/*******************************************************************************
 *
 *******************************************************************************/

package chap1;

public class Main {
    public static void main(String[] args) {
        System.out.println("lala");
    }
}
')
INSERT [table_name] ([column1], [column2], [column3]) VALUES (1351851, 154865, N'/*******************************************************************************
 *
 *******************************************************************************/

package chap2;

public class Implementation1 implements Interface1 {

    @Override
    public void go() {
    }

}
')

请注意column3包含一些Java源代码。

我尝试使用以下命令将此数据加载到MySQL中:

source table1_export.sql;

当然,我注意到这不是MySQL插入语法,我试图将其更改为正确的MySQL语法。但是,当加载column3的数据时,这也会失败,{{1}}包含Java代码,并且可能有一些MySQL不喜欢的特殊字符。

我可以做什么来将文件中的数据加载到MySQL中?

0 个答案:

没有答案