sql >> Database teknologi >  >> RDS >> Mysql

Opdater to tabeller i en enkelt forespørgsel i mysql

Det burde være muligt med en multi-table opdatering, som beskrevet i dokumentationen.

http://dev.mysql.com/doc/refman/5.5 /da/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;

Bemærk:

Hvis du opdaterer to tabeller med identiske data, er der sandsynligvis en bedre måde at designe din database på. Husk at holde din programmering TØR .



  1. MariaDB DAG() Forklaret

  2. MySql localhost vs Amazon RDS-instans

  3. Ydelsesmyter:Overdimensionerede strengsøjler

  4. Hvordan man opnår partition efter funktionalitet ved hjælp af variabler i MySQL 5.7