sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera flera tabeller i en enda SQL-sats

Prova detta:

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

Har aldrig provat det med en uppdatering av nyckelkolumnerna som denna, men det här skulle fungera för andra kolumner, så värt ett försök.




  1. Få input från HTML-formuläret och lagra det i mysql genom Flask

  2. Varför kräver Oracle 12c-frågan dubbla citattecken runt tabellen

  3. Skillnad mellan CLOB och BLOB från DB2 och Oracle Perspective?

  4. Skiftlägeskänsliga variabler i SQL Server