sql >> Databáze >  >> RDS >> Mysql

SQLSTATE[42000]:Chyba syntaxe nebo porušení přístupu:1064 Máte chybu v syntaxi SQL — PHP — PDO

from je klíčové slovo v SQL. Nesmíte jej použít jako název sloupce, aniž byste jej uváděli. V MySQL jsou věci, jako jsou názvy sloupců, uvozovány pomocí zpětného zaškrtnutí, tj. `from` .

Osobně bych se tím netrápil; Jen bych přejmenoval sloupec.

PS. jak je uvedeno v komentářích, to je další klíčové slovo SQL, takže je třeba ho také citovat. Lidé z drupal.org pohodlně udržují seznam rezervovaných slov v SQL .



  1. Klíčové technologické změny v E-Business Suite 12.2

  2. Postgres:Odlišné, ale pouze pro jeden sloupec

  3. MariaDB 10.6 a NextCloud:COMPRESSED Row je ve výchozím nastavení pouze pro čtení

  4. kde 1=1 výrok