2011-09-09 10 views
-2

私はmysqlテーブル内のすべての列を生成する小さなPHP Mysql関数を持っていますが、私は各テーブルの主キーを他の列だけ表示しないようにしたいと思います。PHPからの主キーを省略MySQLの結果

どのようにこれを行うことができます、私はそれのためのコードを見つけることができませんでした。

ありがとうございました

私は質問をうまく説明していないようです。

カラムが生成されるmysqlテーブルは、DB内のすべてのテーブル(150以上)のリストからオンデマンドで送信され、各テーブルの正確なカラムを指定することはできません。

結果からプライマリキーを省略する方法が見つかった場合は、それだけで効率的です。

以降の処理には必須ではなく、その使用に関してエンドユーザーにはかなり混乱します。

おかげ

答えて

3

使用:それは価値がある何のため

SELECT column1, column2, column3 FROM table

2

は、PKかどうかを返すことは、銀行を破るつもりはありません。

一般に、SELECT * FROMを実行するのは悪いですが、もしもあなたがSELECT every, column, but, the, pk FROMを実行しようとしているのであれば、すべてを選択することもできます。

ベスト・アンサーは、必要な列を選択することです。 3列が必要な場合は、3列をクエリし、明示的に名前を付けます。SELECT column1, column2, column3 FROM table_name

関連する問題