我有兩個表名爲supply
和equipment
。這兩個表有一個名爲公共字段:IAR_NO
在mysql中的單個查詢中更新兩個表
現在,我要的是使用單個查詢,都來自這在其IAR_NO
有0這兩個表中的記錄進行更新。
什麼可能是最好的查詢呢?
我目前正在使用但不工作
update supply, equipment
set supply.IAR_NO = "9", equipment.IAR_NO= "9 "
where equipment.IAR_NO = 0 and supply.IAR_NO = 0
難道你不能在兩個查詢中使用事務嗎? –
您需要在事務中單獨更新兩個表 – Ashok
無法在單個查詢中更新表中的鍵,需要在兩個分離的查詢中執行 – Sal00m