如上图示红筐内username字段下的数据怎样导入到另一个表

解决方案 »

  1.   

    指定插入的字段和指定插入插入的字段就行了 。。如insert into  table_x(xxxx) ....  select  xxx  from table_xxx;等等
      

  2.   

    假如说有两张表,分别 为 : A (包含username )表和B 表,如果B 中存在一个字段(b_username),并且字段类型和username一样或范围比它更大 ,可以这样实现 insert into B (b_username) select  username from  A  (全部新增的情况下)或 update  B  inner join   A  a   on a.id=b.id     set b_username =a.username  where 1  (仅同步量表中主键ID相同的表数据)
      

  3.   


    用这句就行了。这句里面的小写a和b与大写A和B相同吗?都是指表名吗
      

  4.   


    用这句就行了。执行是报错: #1052 - Column 'setarea' in field list is ambiguous
    .是什么原因?
      

  5.   

    贴出你的sql看看,表的结构也贴下。
      

  6.   

    两个表的结构如下:
    [img=http://img.bbs.csdn.net/upload/201401/06/1389002829_506418.jpg
      

  7.   

    A表名是oepre_user_cond B表名是oepre_user 执行 into oepre_user (setarea) values (select setarea from oepre_user_cond)此SQL语句报错: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'into oepre_user (setarea) values (select setarea from oepre_user_cond)' at line 1
      

  8.   


    用这句就行了。这句里面的小写a和b与大写A和B相同吗?都是指表名吗A ,B 为表名 , a,b分表为两表的别名 (查询时为了方便,给表起别名) ,这句话的意思是 量表使用内连接 修改 , 你可以到网上查询一下相关知识 ( inner join )
      

  9.   

    update  B  inner join   A  a   on a.id=b.id     set b_username =a.username  where 1  (仅同步量表中主键ID相同的表数据)
    红色地方写错了,应该是  b.username ,不好意思 !