sql >> Base de Datos >  >> RDS >> Mysql

SQLSTATE[42000]:Error de sintaxis o infracción de acceso:1064 Tiene un error en su sintaxis SQL — PHP — PDO

from es una palabra clave en SQL. No puede usarlo como nombre de columna sin citarlo. En MySQL, cosas como los nombres de las columnas se citan con acentos graves, es decir, `from` .

Personalmente, no me molestaría; Simplemente cambiaría el nombre de la columna.

PD. como se señaló en los comentarios, to es otra palabra clave de SQL, por lo que también debe citarse. Convenientemente, la gente de drupal.org mantiene un lista de palabras reservadas en SQL .