亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 關(guān)聯(lián)數(shù)據(jù)表的更新問題

瀏覽:102日期:2022-06-11 18:58:47

問題描述

UPDATE a,b SET a.v_publishyear = b.v_publishyear WHERE a.v_id = b.v_e

我想更新a表中的數(shù)據(jù),實(shí)際應(yīng)該有9000多條數(shù)據(jù),而實(shí)際上只能更新120條數(shù)據(jù)。這是怎么回事。把b表中publishyear字段更新到對應(yīng)的a表publishyear字段中.

但是當(dāng)我進(jìn)行操作

SELECT * FROM a表,b表 where a表.c字段 = b表.d字段這個(gè)查詢的時(shí)候,可以查詢到全部的9000多條數(shù)據(jù),這是怎么回事我更新數(shù)據(jù)代碼哪里出錯(cuò)了呢?

問題解答

回答1:

UPDATE不太適合用WHERE去關(guān)聯(lián)兩表。所以試試這種寫法:

UPDATE a LEFT JOIN b ON a.v_id = b.v_e SET a.v_publishyear = b.v_publishyear回答2:

update tableA a set a.v_publishyeaar=(select b.v_publishyear from tableB b where b.v_e=a.v_id)

相關(guān)文章:
主站蜘蛛池模板: 国产美女免费视频 | 黄页网址免费 | 1769国内精品观看视频 | 一级毛片在线看在线播放 | 日韩区欧美区 | 尤物视频在线看 | 欧美日本韩国国产 | 一级黄色播放 | 免费国产一级 | 国产精品久久久久国产精品 | 91视频www| 在线麻豆视频 | 久草久热 | 国产爱久久久精品 | 性潮高免费视频免费看 | 亚洲最大情网站在线观看 | 亚洲国产欧美精品 | 国产一级做a爰片... | 一级女性黄 色生活片 | 国产成人在线观看免费网站 | 婷婷国产在线 | 久草视频网站 | 男女晚上爱爱的视频在线观看 | 草草视频在线观看最新 | 天天干夜夜爱 | 亚洲国产成人在线观看 | 在线亚洲日产一区二区 | 免费三级黄 | 中国精品久久精品三级 | 香蕉视频在线免费播放 | 日韩中文视频 | 久久精品国产400部免费看 | 99久久精品免费精品国产 | 日本aa在线 | 色婷婷色综合缴情在线 | 日韩永久在线观看免费视频 | 正在播放国产大学生情侣 | 亚洲欧美在线一区二区 | 成人夜色视频在线观看网站 | qyule极品视频在线一区 | 亚洲精品黄色 |