Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирате множество таблици чрез една mysql заявка?

Опитайте това:

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" 

Тествах кода на MSAccess и 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. mysql изявление за сортиране и класиране

  2. Грешка в ограничението на модела CakePHP и HABTM

  3. Разрешаване на не ascii знаци в MySQL база данни

  4. Проверка за празен резултат (PHP, PDO и MySQL)

  5. Laravel Eloquent с две „WHERE NOT IN“ в подзаявка