我有一个小的PHP Mysql函数,它生成mysql表中的所有列,但我希望该函数不显示每个表的主键,只显示其他列。
如何做到这一点,我还没能找到它的代码。
由于
似乎我没有很好地解释这个问题。
生成列的mysql表是根据需要从DB中的所有表(超过150)的列表发送的,并且我无法为每个表指定确切的列。
如果我找到一种从结果中省略主键的方法,那就更有效了。
由于后续处理不需要,并且最终用户对其使用非常困惑。
由于
答案 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