把我的要求描述一下
比如有两个数据库 A 和 B
我现在想把数据库A中的一个数据表user
复制到数据库B下,
具体要如何来操作,谢谢了

解决方案 »

  1.   

    在同一台服务器?
    create table b.user as select * from a.user
      

  2.   

    同一台服务器上同一个MYSQL服务下?如果是则直接use b;
    create table user as select * from a.user;
      

  3.   

    如果是不同的服务器,或同一台服务器上不同的MYSQL服务下,则1.从服务A上导出表 可以用 mysqldump 导出,然后再导入到服务B中。
    2.select * from user INTO OUTFILE  'xxx.txt'; 然后再到B上load data inifile导入到已存在的表中。
      

  4.   

    再弱弱的问下,如何保持两个表的数据一致呢,就是说,如果A库中的user表更新了数据,如何让B库中的user表数据同步
      

  5.   

    那你B表上有了变动,A.USER表中需要怎么处理?
      

  6.   

    A.USER表是实时更新的  B。user表只是历史
      

  7.   

    也就是说B。USER与A。USER是完全相同的?
    如果这样,建议取消B。USER,直接使用A。USER。
      

  8.   

    那就用触发器,在A。USER上添加三个触发器对应INSERT,DELETE,UPDATE,去更新B。USER。