Henrico Hamstar: MySQL Syntaxfehler

Beitrag lesen

Im Gegensatz zu einer Umbenennung nimmst du deinem SQL-Code und wahrscheinlich auch deinem gesamten Datenmodell damit aber die Lauffähigkeit auf anderen Datenbanken, z.B. MS-SQL/Access, DB2 und Konsorten, die andere Escape-Zeichen für Schlüsselwörter verwenden (wie z.B. [] in den Microsoft Dialekten).

Vermute mal, dass der Fragesteller damit leben koennte.   :)

Aber noch zu:
INSERT
 testdb2
 (
 alter,
 wohnort,
 datetime
 )
 VALUES
 (
 'kind',
 '$wohnort',
 NOW()
 )

  • grauenhafter Tabellenname
  • merkwuerdige Mischung aüs englischen und deutschen Variablennamen
  • datetime denkbar schlechter Datenfeldname, was spricht gegen Zeitstempel oder Erstellungszeitpunkt?