MYSQL Instruction de mise à Jour les Tables de Jointure Interne

Je n'ai aucune idée de ce qu'est le problème. L'utilisation de MySQL 5.0, je reçois un message d'erreur de compilation lorsque vous tentez d'exécuter la suite de MYSQL instruction de mise à jour

  UPDATE  b
SET b.mapx = g.latitude,
  b.mapy = g.longitude
FROM business AS b
INNER JOIN business_geocode g ON b.business_id = g.business_id
WHERE  (b.mapx = '' or b.mapx = 0) and
  g.latitude > 0

tous les noms de champ sont corrects. Toutes les pensées?

  • j'ai même retiré de l'alias, quand je l'ai changer pour une sélection de b.* DE l'entreprise b inner join il fonctionne