Warum sind manchmal SQL Feldnamen wie `this` geschrieben?
Frage
Was ist der Unterschied zwischen
SELECT * FROM `this`
und
SELECT * FROM this
Lösung
Das erstere ist entkommen, ist die letztere nicht. Bedenken Sie:
SELECT * FROM `FROM`
Auf Systemen, bei denen die die Graviszeichen eine Flucht ist, die aus einer Tabelle mit dem Namen FROM
wählen würde (während ohne die Backticks, es ist ein Syntaxfehler). Einige Systeme verwenden eckige Klammern statt, zum Beispiel SELECT * FROM [FROM]
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow