猿问

数据库同时更新多条数据问题

如何把读取出来的多条(小于5条)数据update更新,因为是小白。望详细解答,谢谢!

或者慕课上有相关教程发个链接也可以,谢谢

homedevise
浏览 1758回答 6
6回答

逆光之羽

--建立测试数据表 create table target(     id varchar(32),     value varchar(32) ); insert into target(id) values('1'); insert into target(id) values('2'); insert into target(id) values('3'); insert into target(id) values('4'); --更新查询出的数据,设置value值为111 update target set value = '111' where id in(select id from target where id between '1' and '4'); commit;用的oracle数据库

我是陈东东

查询出来要更新的id,然后用where id in()就行了

打碎云朵

那你的5条数据 必须有同一个字段   比如 name    5条数据都有name这个字段  name的值相等那么你update的时候  根据 where name=xxx   他应该会找到所有name的 几条数据 更新where id=xx的话   因为id只有一个  所有他只找到这一条id的数据

NadiaSmile

http://www.imooc.com/learn/122望采纳~

大咪

同1L。。。你的意思是说多个数据库用一条语句更新?!还是说一个数据库里用一句update更新呢?

_潇潇暮雨

没明白你的意思。
随时随地看视频慕课网APP
我要回答