Robert R.: Fehler bei Datenbankabfrage (Date Problem?)

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

ja!

IMHO machen  den Backticks Code unübersichtlicher. In jedem Fall sind passende Spaltennamen wie z.B. "last_activity_date" die bessere Lösung.

Man sollte immer die höchstmögliche Sicherheit für die Datenintegrität wählen. Die Backticks sind zwar nicht schön und auch MySQL-eigen (andere DMBS machen das anders), aber sie verhindern Störungen des Querystrings durch versehentliche Nutzung von reservierten Bezeichnern.

Darüberhinaus sollte man Spaltenbezeichner natürlich so wählen, dass sie eben diese reservierten Bezeichner nicht treffen. Wer garantiert aber, dass in einer späteren MySQL-Version kein reserviertes Wort hinzukommt, dass dann plötzlich mit den Spaltenbezeichnern kollidiert?

Hier waren es auch nicht die reservierten Bezeichner, wie schon jemand anderes schrieb, sondern es wären Funktionsnamen gewesen. Allerdings hätte es so sein können.

Für einen Funktionsnamen fehlte ein Funktionsargument. Allerdings bin ich leider nicht ganz sicher bin, ob Funktionsnamen immer sauber an den Klammern erkannt werden können...

Spirituelle Grüße Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!