4

每日提示:backticks像老板一样使用!甚至是你的笔迹!

更新:如果您接受上述建议,则无需再阅读以下内容!严重地!

问: 我对此有点恼火。我可以创建一个包含名为keyand的列的表value,但是当我想使用这些列时,我会看到一个非常好的语法错误,说明这些是reserved keywords用于 MySQL 的。

我的问题是:有人知道为什么会这样吗?为什么我一开始就没有收到语法错误?它有任何理由支持吗?

4

1 回答 1

9

只有KEY一个保留关键字:D

只需用反引号包装列名KEY,以便您可以使用它,例如

SELECT `key`
FROM   tableName

或为表格提供别名,

SELECT a.key
FROM   tableName a
于 2013-03-01T14:19:38.613 回答