I have 2 tables : Pur_Entry and Pur_order
Pur_entry => id, name, id_pur_order, is_deleted
Pur_order => id, date, is_deleted
I have to update 'is_delete
' in both tables at one action.
Is there any inner join method for these?
I have 2 tables : Pur_Entry and Pur_order
Pur_entry => id, name, id_pur_order, is_deleted
Pur_order => id, date, is_deleted
I have to update 'is_delete
' in both tables at one action.
Is there any inner join method for these?
UPDATE pur_order a, pur_entry b SET a.is_deleted = 1, b.is_deleted = 1
WHERE b.id_pur_order = b.id AND a.id = 1;
This topic has been asked already before.
Have a look here: MySQL, update multiple tables with one query
In your case, this should work:
UPDATE Pur_order, Pur_entry
SET Pur_order.is_deleted = 1
,Pur_entry.is_deleted = 1
WHERE Pur_entry.id_pur_order = Pur_order.id
AND Pur_order.id = @YourDesiredUpdateId
;