当前位置:数据库 > MySQL >>

200分把sql2000数据库的表中某列的数据全部转移导入到mysql数据库表中的某列中

我只需要sql2000的某一列的数据,其他的表和列抛弃不用。 2个数据库的数据表结构字段列名等等都是不一样,只能导入不能转化。请用好操作方法帮我下,asp,php和sql脚本的形式都可以。 正题:在sql2000的数据库S中,有一个表名S_table,里面有一(放置姓名的)列列名为A。在mysql的数据库M中,有一个表明M_table,里面有有一(也是放置姓名的)列name,name列的信息我不想手工输入,想直接将sql2000的那列数值导入,请问怎么操作。可联系我球球号和我的知道号一样,或者HI我一下。100加送100分
补充:注意看问题,需要的是表中的一列,不是整个数据库的转化。请加我QQ帮忙,谢谢。
答案:导入数据到excel,然后利用函数生成insert语句。
其他:简单的说就是在一个脚本里面先查询出sql2000的数据,然后把数据逐条在插入到mysql中不就可以了。思路是这样。实在不行,先查出sql2000的数据把他保存在excel里面再用Navicat批量导入mysql就好了,整一大堆搞得太复杂,只要达到目的就好了,如果没有必要就不要用什么脚本,脱了裤子放易做图多此一举,有这个必要另说 不知道你要具体怎么操作,不过好像下面这个函数是可以实现的,
只要SQLServer启动了MSDTC 服务,如果是在SQLServer上执行并实以上功能话:
OpenRowSet('MSDASQL',';Database=;UserID=;Password=',‘table') 加你的QQ了

上一个:我想在电脑上同时安装mysql、Sqlserver和Oracle数据库,请问会不会互有干扰,是否它们都能正常运行?
下一个:请问后续名为sql的文件要怎么弄到MYSQL的数据库里面?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,