“Tableau de mise à jour MySQL à partir d'un autre tableau” Réponses codées

Mise à jour à gauche Rejoignez MySQL

UPDATE  t1
LEFT JOIN
        t2
ON      t2.id = t1.id
SET     t1.col1 = newvalue
WHERE   t2.id IS NULL
Obedient Okapi

Tableau de mise à jour MySQL dans Sélectionner sur une autre table

UPDATE TableB 
SET TableB.value = (
    SELECT TableA.value 
    FROM TableA
    WHERE TableA.name = TableB.name
);
Friendly Hawk

Tableau de mise à jour MySQL à partir d'un autre tableau

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'
MeVyom

Réponses similaires à “Tableau de mise à jour MySQL à partir d'un autre tableau”

Questions similaires à “Tableau de mise à jour MySQL à partir d'un autre tableau”

Plus de réponses similaires à “Tableau de mise à jour MySQL à partir d'un autre tableau” dans Sql

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code