Possible Duplicate:
SQL exclude a column using SELECT * [except columnA] FROM tableA?
我有一个表,该表包含 30 列,我只得到那些需要我带 * 的列名称。
我的问题是如何避免其余的列名称?
例如,MySQL 中可能需要的结果:
SELECT *, AVOID('col_13,col_14') FROM `table`
AVOID不是MySQL的函数,我只是通过这个来解释。
为什么我想要这个?我只需要主页 20 个列名称,并且我不编写这样的查询,因为我想要优化或更短的方式,如 *
.
SELECT col_1,col_2,....col_20 FROM `table`
这在 MySQL 中是可能的。
最佳答案
不,这是不可能的。您需要枚举所有必填字段
关于mysql - 我只得到那些需要我使用 MySQL 的列名 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596041/