J'essaie de mettre à jour une colonne spécifique dans une table avec des données de la colonne d'une autre table. J'ai essayé d'exécuter la commande ci-dessous, mais j'obtiens une erreur de syntaxe à la ligne 3.Instruction de mise à jour MySQL
UPDATE af_application af
SET application_price=rss.application_price
FROM rss_applications rss
WHERE af.application_id=rss.application_id
Merci, ça a marché mais c'est vraiment lent. Est-ce que tu sais pourquoi? – David
@David: est-ce que 'application_id' est couvert par un index dans la table' rss_applications'? Et combien de lignes sont mises à jour? – zerkms
que voulez-vous dire par 'index'? Voulez-vous dire si 'application_id' est la clé primaire? Si c'est le cas, 'application_id' a été défini comme la clé primaire de la table. Seulement ~ 6000 enregistrements sont mis à jour. – David