sql >> Databáze >  >> RDS >> Mysql

Aktualizace více tabulek v jednom příkazu SQL

Zkuste toto:

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

Nikdy jsem to nezkoušela s aktualizací klíčových sloupců, jako je tato, ale fungovalo by to pro jiné sloupce, takže stojí za to vyzkoušet.




  1. spusťte skript Oracle SQL z jazyka Java

  2. MySql:nastavte proměnnou se seznamem

  3. Jak mohu rozdělit výsledek dotazu do samostatných sloupců?

  4. MySQL zobrazuje výsledky v abecedním pořadí, ale zobrazuje konkrétní položku před abecedně seřazeným seznamem