2012-05-01 15 views
0

には4つのテーブルがあります。各テーブルに同じ名前の列があります。 各テーブルには、たとえば "id"カラムがあります。MySQLのすべての列を変更するテーブル

これは、PHPでひどい配列を作成します。

私の悩みの解決策は、列名の前にテーブルの名前を付けることです。

テーブル名の各列の先頭に「名前」を追加するMySQL文がありますか? peopleテーブルのidフィールドは、たとえばpeopleidになります。

+0

これは聞いていませんでした。ありがとう。 – GRY

答えて

1

selectを実行すると、列にエイリアスを付けることができます。

SELECT id AS 'PeopleID' FROM People 
+0

このソリューションは、プログラマが選択したいすべての列名を表示するようにします。私はほぼ100を持っていました! SELECT *はこのタスクのプロトコルの一部です。しかし、ありがとう。 – GRY

関連する問題