Depuis mysql :
Vous avez donc une boucle infinie lorsqu'aucun enregistrement trouvé avec un x
donné (y
reste inchangé) Essayez SET y = (SELECT id ....)
à la place ou ajoutez SET y = null
avant votre instruction select (elle devrait être la première instruction de la boucle)