Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować wiele tabel za pomocą pojedynczego zapytania mysql?

Spróbuj tego:

UPDATE table_1 tb1, 
       table_2 tb2, 
       table_3 tb3 
SET    tb1.field2 = "some value", 
       tb2.field3 = "some other value", 
       tb3.field4 = "some another value" 
WHERE  tb1.field1 = tb2.field1 
       AND tb1.field1 = tb3.field1 
       AND tb1.field1 = "value" 

Testowałem kod na MSAccess i SQL SERVER 2008



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skonstruować zapytanie między bazami danych w PHP?

  2. Jak używać klauzuli HAVING i ORDER BY w sql

  3. Jak przechowywać 60 wartości logicznych w bazie danych MySQL?

  4. Suma czasu trwania według zmiany lokalizacji

  5. Jak działa funkcja RIGHT() w MySQL