Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQLSTATE[42000]:Erro de sintaxe ou violação de acesso:1064 Você tem um erro na sintaxe SQL — PHP — PDO


from é uma palavra-chave em SQL. Você não pode usá-lo como um nome de coluna sem citá-lo. No MySQL, coisas como nomes de colunas são citadas usando acentos graves, ou seja, `from` .

Pessoalmente, eu não me incomodaria; Eu apenas renomearia a coluna.

PS. como apontado nos comentários, to é outra palavra-chave SQL, portanto, também precisa ser citada. Convenientemente, o pessoal do drupal.org mantém um lista de palavras reservadas em SQL .