2012-05-01 3 views
0

J'ai 4 tables.Il y a des colonnes dans chaque table qui ont des noms identiques. Chaque table a par exemple une colonne "id".MySQL alter All Columns Dans le tableau

Ceux-ci font pour les tableaux terribles en PHP.

La solution à mon problème est de préfixer les noms de colonnes avec le nom de la table.

Existe-t-il une instruction MySQL qui ajouterait "name" au début de chaque colonne dans le nom de la table? Pour que le champ id dans le tableau people devienne peopleid, par exemple.

+0

N'avait pas entendu parler de cela. Merci. – GRY

Répondre

1

Lorsque vous effectuez une sélection, vous pouvez attribuer un alias à la colonne.

SELECT id AS 'PeopleID' FROM People 
+0

Cette solution force le programmeur à indiquer chaque nom de colonne unique qu'il souhaite sélectionner. J'aurais presque 100 ans! SELECT * fait partie du protocole pour cette tâche. Merci quand même. – GRY

Questions connexes