MySQL將select結(jié)果執(zhí)行update的實(shí)例教程
一、單表查詢—>更新
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
二、多表聯(lián)合查詢—>更新
UPDATE a INNER JOIN (SELECT yy FROM b) c ON a.id = c.id SET a.xx = c.yy [WHERE Clause]
- 上面的 INNER JOIN ,可以換為 LEFT JOIN 、 RIGHT JOIN 等聯(lián)合查詢。
- SET 后的字段必須為 a 表中的字段,該字段可以等于某個(gè)常量,可以等于某一列。若不是 a 表中的字段,則會(huì)報(bào) The target table b of the UPDATE is not updatable 的信息。
- WHERE 子句必須放在 SET 后面
- UPDATE 后的 a 表不是查詢的結(jié)果,也不能是 SELECT 子句
例子:
tableex_copy1表
tablein_copy1表
查詢SQL
SELECT * FROM tableex_copy1 a LEFT JOIN (SELECT * FROM tablein_copy1) b ON a.BID = b.AID WHERE b.ASEX = '女'
update SQL
UPDATE #SELECT * FROM tableex_copy1 a LEFT JOIN (SELECT * FROM tablein_copy1) b ON a.BID = b.AID SET a.CESHI = '6666' WHERE b.ASEX = '女'
更新之后的tableex_copy1表
總結(jié)
到此這篇關(guān)于MySQL將select結(jié)果執(zhí)行update的文章就介紹到這了,更多相關(guān)MySQL將select結(jié)果執(zhí)行update內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql數(shù)據(jù)庫(kù)修改數(shù)據(jù)表引擎的方法
對(duì)于MySQL數(shù)據(jù)庫(kù),如果你要使用事務(wù)以及行級(jí)鎖就必須使用INNODB引擎。如果你要使用全文索引,那必須使用myisam,那如何修改修改MySQL的引擎為INNODB呢,下面介紹一個(gè)修改方法2014-01-01windows無(wú)法啟動(dòng)MySQL服務(wù)報(bào)錯(cuò)1067的解決方法
這篇文章主要為大家詳細(xì)介紹了windows無(wú)法啟動(dòng)MySQL服務(wù)報(bào)錯(cuò)1067的3種解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01mysql中order by與group by的區(qū)別
以下是對(duì)mysql中order by與group by的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下2013-07-07SELinux導(dǎo)致PHP連接MySQL異常Can''t connect to MySQL server的解決方法
這篇文章主要介紹了SELinux導(dǎo)致PHP連接MySQL異常Can't connect to MySQL server的解決方法,有2種,一是設(shè)置允許,二是關(guān)閉SELinux,需要的朋友可以參考下2014-07-07Mysql 刪除數(shù)據(jù)庫(kù)drop database詳細(xì)介紹
在mysql中,我們可以使用DROP DATABASE來(lái)刪除數(shù)據(jù)庫(kù),并且數(shù)據(jù)庫(kù)中所有表也隨之刪除。本文通過(guò)實(shí)例向各位碼農(nóng)介紹DROP DATABASE的使用方法,需要的朋友可以參考下2016-11-11lnmp關(guān)閉mysql日志保護(hù)硬盤(pán)空間的方法
這篇文章主要介紹了lnmp關(guān)閉mysql日志保護(hù)硬盤(pán)空間的方法,需要的朋友可以參考下2014-02-02使用mysql語(yǔ)句查看數(shù)據(jù)庫(kù)表所占容量空間大小
這篇文章主要給大家介紹了關(guān)于如何使用mysql語(yǔ)句查看數(shù)據(jù)庫(kù)表所占容量空間大小的相關(guān)資料,如何在MySQL數(shù)據(jù)庫(kù)管理中查詢數(shù)據(jù)庫(kù)、表、索引的容量大小是經(jīng)常遇到的需求,需要的朋友可以參考下2023-08-08