yhugo Posté 5 Octobre 2006 Posté 5 Octobre 2006 Bonjour tous, J'aimerais savoir sil il y a un moyen dans phpMyadmin de copier 2 champs d'une table Y vers une table X ? Je m'explique un peu ... J'ai une table qui se nomme product dans laquelle il y a les champs product_id et products_price dans lesquels il y a plus de 1000 entrées ... Je voudrais donc prendre ces deux champs et leur contenu et les copier vers une nouvelle table qui s'appelle fixed_prices. J'ai parcouru l'interface de phpMyAdmin sans rien trouver qui allait dans ce sens ... et j'ai fait des recherches sur ce site et sur Google, mais je n'ai rien trouvé non plus. Quelqu'un aurait une idée ? Merci et bonne journée y.
Dan Posté 5 Octobre 2006 Posté 5 Octobre 2006 Bonjour, PhpMyAdmin ne permet pas de copier des champs, mais seulement des tables entières ou des bases de données. Par contre, en quelques lignes tu devrais y arriver. C'est particulièrement simple à faire. Un select product_id, product_price d'un côté, et un insert de l'autre. Dan
Vikchill Posté 5 Octobre 2006 Posté 5 Octobre 2006 INSERT INTO fixed_prices (id, price)SELECT product_id, product_price FROM product Ca devrait fonctionner, non?
yhugo Posté 5 Octobre 2006 Auteur Posté 5 Octobre 2006 Merci les gars ... Je vais essayer ça ... Bonne journée
yhugo Posté 6 Octobre 2006 Auteur Posté 6 Octobre 2006 (modifié) Merci ça a marché ... -------------------------------- Une autre question : J'ai un champ qui se nomme Code et je voudrais ajouter la chaîne de catactère CAD pour toutes les entrées ... J'ai essayé INSERT 'CAD' INTO fixed_prices (code) Mais ça ne marche pas Vous avez une idée ? Merci Modifié 6 Octobre 2006 par yhugo
yhugo Posté 6 Octobre 2006 Auteur Posté 6 Octobre 2006 ok j'ai trouvé UPDATE `fixed_prices` SET `code` = 'CAD' On peut dire résolu ici ! Merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant