sql >> Database >  >> RDS >> Mysql

update twee tabellen in één query in mysql

Het zou mogelijk moeten zijn met een update voor meerdere tabellen, zoals beschreven in de documentatie.

http://dev.mysql.com/doc/refman/5.5 /nl/update.html

UPDATE supply a INNER JOIN equipment b ON (a.IAR_NO= b.IAR_NO)
SET a.IAR_NO =  "9" , b.IAR_NO =  "9"
WHERE equipment.IAR_NO = 0 and supply.IAR_NO = 0;

Opmerking:

Als u twee tabellen met identieke gegevens bijwerkt, is er waarschijnlijk een betere manier om uw database te ontwerpen. Vergeet niet om uw programmering DROOG te houden .



  1. Op diepte gebaseerde boom genereren uit hiërarchische gegevens in MySQL (geen CTE's)

  2. Hoe een MySQL-databasegebruiker in cPanel te verwijderen

  3. Wereldback-updag:hoe en wanneer moet u een back-up van uw database maken?

  4. Hoe SQL_BIG_SELECTS=1 in te stellen in Laravel Join-instructie