有一个表是MSSQL 2000数据库里面的,表明tbl_huiyuan 里面有个编号的字段。
是huiyuan_bianhao
然后有另外一个数据库,是mysql,每次我需要读取mssql里面的会员编号,然后插入到mysql内
select huiyuan_bianhao from tbl_huiyuan然后我一个一个修改成插入mysql内
insert into ecs_users(user_name,password) values('123456','4a7d1ed414474e4033ac29ccb8653d9b');上面那个123456就是对应的我在mssql查询出来的编号,每天都有几百个,然后每个我都手动修改,非常麻烦。
就是想问,有没有简单的方法。查询出来以后就这样的格式呢?

解决方案 »

  1.   

    你可以写个脚本,每天定时从MS SQL SERVER中生成 huiyuan_bianhao 这个数据文件,然后再LOAD 到MYSQL中。当然,你可以在MS SQL SERVER的服务器上安装MYSQL的ODBC驱动,然后在MS SQL中可以通过DTS将SQL SERVER的数据直接插入到MYSQL。
      

  2.   

    select cast(huiyuan_bianhao as varchar(20)) from tbl_huiyuan
      

  3.   

    在SQLSERVER中建立链接服务器,在SQLSERVER机器上安装MYSQL ODBC,在SQLSERVER中插入MYSQL表
      

  4.   

    在SQLSERVER服务器上安装MYSQL ODBC后,能否访问MYSQL服务器,如果不能,将SQLSERVER中的数据导出
    到TXT,再LOAD MYSQL;如能访问,则建立链接服务器