Uno de los problemas posibles es que estás usando como nombre de campo una
palabra reservada que es nombre de una función crítica: PASSWORD().
para que la misma opere deberás encerrarla entre acentos agudos (`).
En lo posible
no uses palabras reservadas porque pueden dar lugar a resultados inesperados o errores indetectables.
Leer con atención:
9.6. Tratamiento de palabras reservadas en MySQL