asp怎么样同时更新多条记录就像那种同时选中多个复选框删除那样。

来源:百度知道 编辑:UC知道 时间:2024/06/09 15:06:56
id name county
1 2 3
2 3 5
6 5 8

上面是三条记录或者更多,我如何可以用复选框的形式同时选中他们并且更新到另一个表里(结构和上表一样),我不想一条一条的更新,因数据量太大。
是添加到另一个表。二楼说的我知道。可是我要同时插入三个字段啊。一条记录有三个字段要一起插入到另一个表。而且是多条记录,每个记录都有三个字段!!!!按一楼说的,如果这样的话,为何可以同时删除多条记录。面不能同时添加多条记录呢?二楼的加一下我Q。372272780

更新还是插入到另一个表?

如果是更新没有太好办法

如果是插入可以使用类似
insert into table2 (select * from table1 where 条件)
的格式插入,你只要加个where id in()的条件就好说了
*******************************************
2008年6月26日17:12:37追加
*******************************************
sql语句不对,不过的确有这个方法

*******************************************
2008年6月26日17:14:13追加
*******************************************

INSERT INTO [t3] (dd) (select dd from t2 where t2.id<4)

类似这样就可以

具我所知道,没有更好的方法。只有一条一条的更新。插入也一样。
如果仅仅是SQL文的话,可以用insert into... select ... from 的方法来解决。
回复楼主:
说明你的数据库不懂。一次删除多条记录也是一条一条删的。这个你可以去看数据库的日志文件。
如果你想一次插入多条记录。你可写sql来解决。就像我上面说的一样。
如果用程序的话,只有一条一条插入。

我帮你解决!