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

SQLSTATE[42000]:Syntaksfejl eller adgangsovertrædelse:1064 Du har en fejl i din SQL-syntaks — PHP — PDO

from er et nøgleord i SQL. Du må ikke bruge det som et kolonnenavn uden at citere det. I MySQL citeres ting som kolonnenavne ved hjælp af backticks, dvs. `from` .

Personligt ville jeg ikke gide; Jeg ville bare omdøbe kolonnen.

PS. som påpeget i kommentarerne, to er et andet SQL nøgleord, så det skal også citeres. Bekvemt vedligeholder folk på drupal.org en liste over reserverede ord i SQL .



  1. Pivotdata i T-SQL

  2. PostgreSQL tabelvariabel

  3. Kopier sqlite i Android Studio-aktiver virker ikke

  4. Hvad er den bedste løsning til pooling af databaseforbindelser i python?