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

sloupec aktualizace mysql s hodnotou z jiné tabulky

Kromě této odpovědi, pokud potřebujete dynamicky změnit tableB.value podle tableA.value, můžete například:

UPDATE tableB
INNER JOIN tableA ON tableB.name = tableA.name
SET tableB.value = IF(tableA.value > 0, tableA.value, tableB.value)
WHERE tableA.name = 'Joe'


  1. Jak zálohovat databáze MySQL z příkazového řádku v Linuxu

  2. Požadavek selhal nebo služba neodpověděla včas?

  3. Psql seznam všech tabulek

  4. Jak číst a analyzovat plány provádění SQL Serveru