Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiornamento di più tabelle in una singola istruzione sql

Prova questo:

UPDATE table1
INNER JOIN table2 USING (customer_id)
SET table1.customer_id = 999, table2.customer_id = 999
WHERE table1.customer_id = 3

Non l'ho mai provato con un aggiornamento delle colonne chiave come questo, ma funzionerebbe per altre colonne, quindi vale la pena provare.