sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[42000]:Syntaxfel eller åtkomstöverträdelse:1064 Du har ett fel i din SQL-syntax — PHP — PDO

from är ett nyckelord i SQL. Du får inte använda det som kolumnnamn utan att citera det. I MySQL citeras saker som kolumnnamn med backticks, det vill säga `from` .

Personligen skulle jag inte bry mig; Jag skulle bara byta namn på kolumnen.

PS. som påpekats i kommentarerna, to är ett annat SQL-nyckelord så det måste också citeras. Bekvämt har folket på drupal.org en lista över reserverade ord i SQL .



  1. JSON_QUERY() Funktion i Oracle

  2. Hur man kör ett SQL Plus-skript i PowerShell

  3. Hämta data från MySQL-databasen till html-rullgardinslistan

  4. En metod för indexjustering – Del 2