请教下,怎么一张表里的某个字段的内容复制到另一张表中去,比如把表A中的NAME字段的内容同步到表B的NAME字段.

解决方案 »

  1.   

    insert into b(name) select name from a
      

  2.   

    谢谢指点,再请教下,如果B表中NAME字段已经有一些数据,怎么把A表NAME字段中那些B表NAME字段中没有的数据复制到B表的NAME字段呢.
      

  3.   

    insert   into   b(name)   select   name   from   a where a.name not in (select name from b)
      

  4.   

    1、如果不要求实时的话,要写存储过程来遍历。我BLOG 上有好多这样的例子,参考一下。
    2、果就这两个的话。写触发器就可以了。
      

  5.   

    呵呵,谢谢你的回复.
    忘了说,我用的MYSQL是4.0的,可能是版本不支持吧,初学,所以就随便找了个.
    再次请教下,假如我执行一条select name,age from userinfo order by age desc这样的语句,
    在返回的多个数据中,比如查询name字段中一个为"张三"的,怎么知道他age是排在第几位呢.初学之人,问题多多
    ,还请多多指点.