Mira la condición del UPDATE
Carece de total sentido si tu permites actualizar ese campo... Dime como pretendes de que MySql actualice un campo cuando justamente estás modificandolo?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
, carece de sentido y lógica...
Tu tabla debe de tener un id, así debes de meterlo en un campo hidden y enviarlo con el formulario para que sirva de referencia, ya que un id de una tabla nunca debe de cambiar.
Saludos