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

aktualizujte dvě tabulky v jediném dotazu v mysql

Mělo by to být možné s aktualizací s více tabulkami, jak je popsáno v dokumentaci.

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

Poznámka:

Pokud aktualizujete dvě tabulky s identickými daty, pravděpodobně existuje lepší způsob, jak navrhnout databázi. Nezapomeňte své programování uchovat V SUCHU .



  1. Dva příkazy foreach pouze s jedním dotazem MySQL?

  2. Vyberte hodnoty z pole XML v SQL Server 2008

  3. Maximální velikost tabulky pro databázi MySQL

  4. Laravel se nemůže připojit k databázi - Migrace - Chyba 2002