MySQL选择没有列名的数据

时间:2015-11-22 01:37:21

标签: mysql sql select

假设

SELECT * FROM some_tbl;

相同
SELECT col1, col2, col3 FROM some_tbl;

那么如何在没有列名的情况下从some_tbl获取数据?

问题是我不知道列名......

即使我不能在安全原因中使用 information_schema ......

有人对我说了

  

您可以获取没有特定列名的数据。

但我对它有任何想法。

2 个答案:

答案 0 :(得分:1)

不确定这是否是你所追求的,但是

SELECT * FROM some_tbl LIMIT 0;

将生成一个包含所有列名称的空结果集。大多数不错的API都允许您从结果集中访问这些列名。

答案 1 :(得分:0)

这就是你要找的东西:

Select * from syscolumns where ID in 
(Select ID from sysobjects where name = 'some_tbl')