如何 将 用户A 里面的表table1 的数据 插入到 用户B 里面的表table1 ,其中两个table1 的结构是一样的

解决方案 »

  1.   

    如果表结构完全一样。可以drop 掉B的table1
    然后
    create B.table1 as select * from A.table1
    在这之前,应该grant A的table1的select权限给B
      

  2.   

    你要有b用户table1表的插入权限insert into b.table1 select * from a.table1;
      

  3.   

    使用SQL 语句时不用填写登录用户名和登录密码?
      

  4.   

    你写sql之前已经连接数据库了
    这时已经又用户和密码了
      

  5.   

    还可以直接把A中的表生成sql语句,再插入到B的表中。反正你的2个用户下的该表结构是一样的。