Mysql
 sql >> Database >  >> RDS >> Mysql

SQLSTATE[42000]:Errore di sintassi o violazione di accesso:1064 Si è verificato un errore nella sintassi SQL — PHP — PDO

from è una parola chiave in SQL. Non puoi usarlo come nome di colonna senza citarlo. In MySQL, cose come i nomi delle colonne vengono citati usando i backtick, ad esempio `from` .

Personalmente, non mi preoccuperei; Rinominerei semplicemente la colonna.

PS. come sottolineato nei commenti, to è un'altra parola chiave SQL, quindi deve essere anche citata. Convenientemente, la gente di drupal.org mantiene un elenco di parole riservate in SQL .