Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQLSTATE[42000] :Erreur de syntaxe ou violation d'accès :1064 Vous avez une erreur dans votre syntaxe SQL — PHP — PDO

from est un mot clé en SQL. Vous ne pouvez pas l'utiliser comme nom de colonne sans le citer. Dans MySQL, des éléments tels que les noms de colonnes sont cités à l'aide de backticks, c'est-à-dire `from` .

Personnellement, je ne m'en soucierais pas; Je renommerais simplement la colonne.

PS. comme indiqué dans les commentaires, to est un autre mot-clé SQL, il doit donc également être entre guillemets. Idéalement, les gens de drupal.org maintiennent un liste des mots réservés en SQL .