我的是本地数据库,比较大,20万条数据上百M,我上网查了一下,大都是Mssql导出文本,把文本用工具存成utf-8编码的之后,再写php往MySql里读。这样比较麻烦,我试过用EMS SQL Manager 和load data local infile语句,都没导成功,高手们这个问题一般都是怎么解决的呢?
我的是本地数据库,比较大,20万条数据上百M,我上网查了一下,大都是Mssql导出文本,把文本用工具存成utf-8编码的之后,再写php往MySql里读。这样比较麻烦,我试过用EMS SQL Manager 和load data local infile语句,都没导成功,高手们这个问题一般都是怎么解决的呢?
安装MySQL的ODBC驱动MyODBC1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN2、建立链接数据库
EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'
GO
EXEC sp_addlinkedsrvlogin @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用户名',@rmtpassword='mysql的密码'3、数据insert into OPENQUERY (MySQLTest ,'select * from 表' ) select .... from ....
2、CSV
3、The way you introduce.