bueno, culpa mía por no explicarlo, lo que sucede es que estás mandando al servidor:
Código SQL
[-]
UPDATE productos SET stock=100WHERE codigo=101
con la que te dí estás enviando
Código SQL
[-]
UPDATE productos SET stock=100 WHERE codigo=101
es decir solo es un error de sintaxis