-
Update mysql impossible
Bonjour,
Je tente désespérement de faire un update dans mysql. J'ai essayé ces deux syntaxes :
update FAMILLE a INNER JOIN RUBRIQUE b
ON a.LIB_RUB = b.LIB_RUB set a.ID_RUB = b.ID_RUB
ou alors
update FAMILLE a, RUBRIQUE b set a.ID_RUB = b.ID_RUB where a.LIB_RUB = b.LIB_RUB
J'obtiens l'erreur : #1064 - Something is wrong in your syntax près de 'a, RUBRIQUE b set a.ID_RUB = b.ID_RUB where a.LIB_RUB = b.LIB_RU' à la ligne 1
La version Mysql de mon hébergeur est la 3.23.41 ... ceci expliquant peut-être cela...
Merci de vos lumières
Mathieu
-
Je dis peut-être des bêtise, mais pour moi un update, n'est pas un SELECT.
Donc tu ne peux pas faire un update sur une table en faisant un select d'une autre en même temps dans la même requête
Tu devrais faire une select avec ta jointure et ensuite un update pour chaque enregistrement trouvé