我试图避免使用SELECT ALL
*
,但我不想指定名称,而是想在select子句中指定列号,例如
SELECT column(1,3,8) FROM my_table
有一种方法可以通过一个查询执行此操作吗?
现在只有我看到的方式是运行SHOW FULL COLUMNS FROM my_table
但是我如何将其变成一个查询?
答案 0 :(得分:0)
没有。 SELECT page of the MySQL manual没有提及任何此类能力。
答案 1 :(得分:0)
可以通过两个查询来完成。第一个查询是
{{1}}
然后,您可以使用该查询的结果来确定要选择的列。