我想向表中的某一列同时添加多个数据,如果用insert的话,就是添加了一行。有哪位高手可以帮我解决一下这个问题。最好能给出具体的sql语句。多谢了。

解决方案 »

  1.   

    可以使用
    INSERT INTO   B表
    SELECT *
    FROM   表
    -------
    如果都是指定的值,那就只能一条一条插入了
      

  2.   

    update tablename set column = select ...
      

  3.   

    insert into 表名1(字段1) select 字段2 from 表名2  表名1   要插入新值的表
      表名2   要插入的数据表
      字段1   要插入值的字段
      字段2   要查找的字段
      

  4.   

    update tablename set column
      

  5.   

    在一列上插入多条记录,用update 可以实现吗?我一般这样做的:select column from tablename where ... for update