从PHP MySQL结果中省略主键

时间:2011-09-09 04:58:45

标签: php mysql

我有一个小的PHP Mysql函数,它生成mysql表中的所有列,但我希望该函数不显示每个表的主键,只显示其他列。

如何做到这一点,我还没能找到它的代码。

由于

似乎我没有很好地解释这个问题。

生成列的mysql表是根据需要从DB中的所有表(超过150)的列表发送的,并且我无法为每个表指定确切的列。

如果我找到一种从结果中省略主键的方法,那就更有效了。

由于后续处理不需要,并且最终用户对其使用非常困惑。

由于

2 个答案:

答案 0 :(得分:3)

使用:

SELECT column1, column2, column3 FROM table

答案 1 :(得分:2)

对于它的价值,无论是否返还PK都不会破坏银行。

一般情况下,执行SELECT * FROM很糟糕,但如果你只是做SELECT every, column, but, the, pk FROM那么你也可以选择所有内容。

最好的答案就是选择所需的列。如果您需要3列,请查询3列并明确命名:SELECT column1, column2, column3 FROM table_name