gpt4 book ai didi

mysql - 为什么我可以创建名为 "key"和 "value"的表列,但以后不能使用它们?

转载 作者:可可西里 更新时间:2023-11-01 07:49:50 26 4
gpt4 key购买 nike

每日提示:像老板一样使用反引号!即使是您的笔迹!

更新:如果您采纳了上述建议,则无需再阅读以下内容!说真的!

问题:我对此有点恼火。我可以创建一个包含名为 keyvalue 的列的表,但是当我想使用这些列时,我会看到一个非常好的语法错误,解释这些是 保留关键字 用于 MySQL。

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

最佳答案

只有KEY是保留关键字:D

只需用反引号将列名 KEY 包裹起来,这样您就可以使用它,例如

SELECT `key`
FROM tableName

或为表格提供别名,

SELECT a.key
FROM tableName a

关于mysql - 为什么我可以创建名为 "key"和 "value"的表列,但以后不能使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15159886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com