为什么SQL字段名有时拼写为“this”?

时间:2010-02-13 13:20:13

标签: sql backticks

之间有什么区别
SELECT * FROM `this`

SELECT * FROM this

1 个答案:

答案 0 :(得分:8)

前者是逃脱的,后者则不是。考虑:

SELECT * FROM `FROM`

在反引号是转义的系统上,可以从名为FROM的表中进行选择(而没有反引号,则是语法错误)。有些系统使用方括号,例如SELECT * FROM [FROM]