Mysql没有选择列

时间:2013-08-27 06:32:37

标签: php mysql

我有一个包含22列的表

我的查询需要SELECT 20列

是否有办法进行查询,例如 NOT SELECT(我不想选择的列)

所以我不需要输入SELECT column1, columns2...

5 个答案:

答案 0 :(得分:2)

你无法按预期做到这一点。您必须键入所需的所有列。如果您多次运行查询,则可以创建包含所选列的VIEW。

答案 1 :(得分:1)

唯一的方法是指定所需的列或使用'*'通配符

SELECT * FROM TABLE

SELECT column1, column2...

答案 2 :(得分:1)

SQL不允许隐藏某些列。您可以使用SELECT * ...选择所有列,也可以按SELECT col1, col2, ...

列出所需的列

答案 3 :(得分:1)

请检查此答案。这是唯一的方法

Select all columns except one in MySQL?

(我无法评论所以我把链接作为答案)

干杯

答案 4 :(得分:1)

不可能,表达式"select all except""NOT SELECT"尚未在任何现有数据库中实现。