原有数据库数据,要导入新的数据库 
1、大部分表有新增字段 或者减少字段 
2、原数据库有两张表,到了新数据库就合成一张了,或者反过来
3、以新数据库的架构为准
Oracle、MySql 的都可以。

解决方案 »

  1.   

    1:先把老库导到新的服务器上,和新库一个实例里
    2:根据业务写SQL导数据。
      

  2.   

    直接利用 insert into 新数据库表 select * from 原数据库有两张表
      

  3.   

    1、大部分表有新增字段 或者减少字段  
    2、原数据库有两张表,到了新数据库就合成一张了,或者反过来
    3、以新数据库的架构为准先将原数据库中的表导入新数据库中 做处理,以新数据库的架构为准:减少字段不用?新增字段怎么处理原数据库有两张表,到了新数据库就合成一张了,或者反过来
    有相同的KEY字段?详细说明
      

  4.   

    原有两张表,新数据库合成一张了。我想,这个可能不是语句所能识别的,肯定要人工干预。请大虾先帮忙考虑通用的问题吧:原数据库和新数据库的表名一样,但有些表的字段不一样,以新数据库的表架构为准。以下,原数据库表简称原表,新数据库表简称新表,希望做到有类似EXP语句自动识别处理:1、新表的字段比原表的少;
    2、新表的字段比原表的多;
    3、新表的字段相比原表,有字段删减,和新增原表没有的字段名称。
      

  5.   

    1、先取得新表、原表所有字段名,MYSQL 5以上,可以 从
    select * from information_schema.columns
      where table_schema='csdn' and table_name='test'
    存入表中,用LEFT JOIN、RIGHT JOIN 取得字段名有增、减,再做处理,
    比如以新表为准,用INNER JOIN取得相同的字段名,拼接SQL语句,再动态执行