亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據庫同時更新多條數據問題

數據庫同時更新多條數據問題

homedevise 2016-09-27 22:09:22
如何把讀取出來的多條(小于5條)數據update更新,因為是小白。望詳細解答,謝謝!或者慕課上有相關教程發個鏈接也可以,謝謝
查看完整描述

6 回答

已采納
?
逆光之羽

TA貢獻55條經驗 獲得超13個贊

--建立測試數據表
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數據庫

查看完整回答
反對 回復 2016-09-30
?
我是陳東東

TA貢獻11條經驗 獲得超1個贊

查詢出來要更新的id,然后用where id in()就行了
查看完整回答
反對 回復 2016-09-30
?
打碎云朵

TA貢獻1條經驗 獲得超0個贊

那你的5條數據 必須有同一個字段 ? 比如 name ? ?5條數據都有name這個字段 ?name的值相等
那么你update的時候 ?根據 where name=xxx ?
他應該會找到所有name的 幾條數據 更新

where id=xx的話 ? 因為id只有一個 ?所有他只找到這一條id的數據

查看完整回答
反對 回復 2016-09-29
?
NadiaSmile

TA貢獻149條經驗 獲得超291個贊

查看完整回答
反對 回復 2016-09-28
?
大咪

TA貢獻785條經驗 獲得超332個贊

同1L。。。你的意思是說多個數據庫用一條語句更新?!還是說一個數據庫里用一句update更新呢?

查看完整回答
反對 回復 2016-09-28
?
_瀟瀟暮雨

TA貢獻646條經驗 獲得超225個贊

沒明白你的意思。

查看完整回答
反對 回復 2016-09-28
  • 6 回答
  • 0 關注
  • 1825 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號