Cita: quise hacer la actualización bueno aqui dejo como estoy haciendo la insercion
UPDATE e INSET tienen sintaxis diferente. No pueds hacer lo mismo.
Por eso te dije que hay dos opciones: O haces el UPDATE uno por uno a los registros, o creas una tabla temporal en MySQL para hacer masivamente el UPDATE usando JOIN.
Así como lo estás intentando está MAL y no te va a funcionar. Ni siquiera se puede parchar.... Ese código no sirve.