sql >> Database >  >> RDS >> Mysql

SQLSTATE[42000]:Syntaxisfout of toegangsfout:1064 U heeft een fout in uw SQL-syntaxis — PHP — PDO

from is een sleutelwoord in SQL. U mag het niet als kolomnaam gebruiken zonder het te citeren. In MySQL worden zaken als kolomnamen geciteerd met backticks, d.w.z. `from` .

Persoonlijk zou ik niet de moeite nemen; Ik zou de kolom gewoon hernoemen.

ps. zoals aangegeven in de opmerkingen, to is een ander SQL-sleutelwoord, dus het moet ook worden geciteerd. Handig is dat de mensen van drupal.org een lijst met gereserveerde woorden in SQL .



  1. Verschil tussen datetime en timestamp in sqlserver?

  2. Verander tabel/kolom/index namen grootte in orakel 11g of 12c

  3. SQL Server-isolatieniveaus:een serie

  4. Automatisch failover beheren van de MySQL-database voor Moodle