Von mysql :
Sie haben also eine Endlosschleife, wenn keine Datensätze mit einem bestimmten x gefunden werden (y bleibt unverändert) Probieren Sie SET y = (SELECT id ....) stattdessen oder fügen Sie SET y = null hinzu vor Ihrer select-Anweisung (es sollte die erste Anweisung in der Schleife sein)