2010-11-11 9 views
1

J'ai un champ MySQL appelé description et un champ appelé specs. Ils doivent être identiques, mais je n'ai que specs rempli.Définition d'un champ MySQL à un autre

Puis-je faire quelque chose comme: Update products set description = specs;?

+2

Oui, vous pouvez le faire. –

+1

détrompez-vous, si «ils doivent être identiques», alors vous avez besoin de la «description» – ajreal

Répondre

3

utilisant:

UPDATE PRODUCTS 
    SET description = specs 

... règlera la valeur description à la même valeur que dans la colonne specs, sur une ligne de base de ligne pour chaque ligne de la table. Est-ce ce que vous voulez pour chaque disque? Pourquoi souhaitez-vous stocker des données redondantes dans la colonne description?

Pourquoi souhaitez-vous stocker des données redondantes dans la colonne description? Pourquoi ne pas utiliser uniquement la colonne specs et supprimer la colonne description de la table?