SQLSERVER向MYSQL导入数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER向MYSQL导入数据相关的知识,希望对你有一定的参考价值。
现在要从SQLSERVER向mysql导入大量的数据。
我的步骤是MSSQL->导出数据->源数据(数据库)->目标(ODBC)
mysql的ODBC我已经在管理工具里面创建好了
问题是,从SQLSERVER导向MYSQL的时候有语法错误,因为MYSQL里面像create table tbname的tbname不用加双引号,SQLSERVER加了,它字段名也加了双引号,这就直接导致了转不进去。
问怎么才能把这类的双引号去掉,或者有没有更好的方法转移,有MDF文件
什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?
什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?
自己解决
SqlServer 如何通过命令窗口向远程链接服务器数据库表导入数据,或者用其他方法导入数据
参考技术A 可以用Navicat链接您的数据库,进行导入或者导出以上是关于SQLSERVER向MYSQL导入数据的主要内容,如果未能解决你的问题,请参考以下文章
怎么把sqlserver数据库表里面的数据导入到mysql数据库里?