《Mysql應用mysql聯表Update更新的例子》要點:
本文介紹了Mysql應用mysql聯表Update更新的例子,希望對您有用。如果有疑問,可以聯系我們。
導讀:本節內容:mysql聯表Update更新有如下的二張表:table A field id field nametable B field id filed my_name需求:將表B中的my_...
本節內容:
mysql聯表Update更新MYSQL學習
有如下的二張表:
?MYSQL學習
table A
???? field id
???? field name
table B
???? field id
???? filed my_name
需求:
將表B中的my_name中的內容“拷貝”到表A中對應的name字段中,表A中的記錄與表B中的記錄通過id對應.MYSQL學習
例1,聯表查詢:
?MYSQL學習
SELECT a.id, a.name, b.my_name
FROM A a, B b
WHERE a.id = b.id
?
例2,根據連表查詢,可以和容易的轉為連表Update:
?MYSQL學習
UPDATE A a, B b
SET a.name = b.my_name
WHERE a.id = b.id
很簡單吧:UPDATE對應FROM,SET對應SELECT.MYSQL學習
例3,mysql聯表刪除與更新的:
1)、MYSQL學習
DELETE a FROM ads_server_mapping_queue a,
ads_server_info b where a.MachineId=b.MachineId and b.SN='{0}' and b.AssetId='{1}'
2)、
?MYSQL學習
update equipment_position a,t_device b,idc_position c
set c.status=0
where a.equipmentid=b.id and a.configitemid= 2 and b.servertypeid=5
and positionid !=0 and c.id =a.positionid;
歡迎參與《Mysql應用mysql聯表Update更新的例子》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/13690.html