gpt4 book ai didi

php - MYSQL select * 再次加一列

转载 作者:行者123 更新时间:2023-12-01 00:36:32 26 4
gpt4 key购买 nike

<分区>

一些 SQL 工具集如 PDO 可以根据选择的第一列做一些特殊的事情,比如将它作为类名来实例化或将它用作哈希表的键。不幸的是,PDO 从结果中删除了该列。如果我仍然希望它成为结果的一部分怎么办?

我试过这样的查询

SELECT `class` as `myclass`, * FROM `mytable`

但我收到错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM mytable at line 1

我知道列名不能有冲突,因此

as `myclass`

下面的工作正常:

SELECT `class` as `myclass`, `class` FROM `mytable`

如果不进行自连接或放置完整的列列表,这是否可能?

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