日期:2014-05-17  浏览次数:21165 次

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

------解决方案--------------------
可以使用
INSERT INTO B表
SELECT *
FROM 表
-------
如果都是指定的值,那就只能一条一条插入了
------解决方案--------------------
update tablename set column = select ...
------解决方案--------------------
insert into 表名1(字段1) select 字段2 from 表名2

表名1 要插入新值的表
表名2 要插入的数据表
字段1 要插入值的字段
字段2 要查找的字段

------解决方案--------------------
update tablename set column
------解决方案--------------------
在一列上插入多条记录,用update 可以实现吗?

我一般这样做的:

select column from tablename where ... for update