gpt4 book ai didi

php - SQL 查询 : Can't order by column called "order"?

转载 作者:行者123 更新时间:2023-12-02 07:05:25 24 4
gpt4 key购买 nike

我正在将现有脚本中的一列拉入我的模板文件中,并且一切正常。

唯一的问题是,这个脚本有一个名为 order 的列。 ,然后每一行在该列中有一个数字来显示哪个应该在顶部等。例如,如果我将查询设置为“ORDER BY name ”,则一切正常,但是当我使用“ORDER BY order ”时,然后我收到一个 SQL 错误。
我可以没有名为 order 的专栏吗? ?我无法更改列名,因为它是脚本的一部分。

有办法解决吗?

这是我的 SQL 查询中的一行:

SELECT * FROM categories WHERE hide = 0 ORDER BY order 

最佳答案

order是 SQL 中的关键字。因此,如果您希望使用关键字作为名称,请在其周围使用反引号字符:

SELECT * FROM categories WHERE hide = 0 ORDER BY `order`

试试看:)

关于php - SQL 查询 : Can't order by column called "order"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12788173/

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