je voudrait savoir si il existe une commande mysql pour pourvoir copier une série d'information dans la même table.
Exemple:
nous avons une table ou il y a 20 enregistrement pour le produit croissant. Nous voudrions recopier ces enregistrement dans la même table mais en changeant la ref_pdt (croissant fraise)
table:
Code : Tout sélectionner
-- Version de PHP: 5.2.1
-- Structure de la table `recette`
CREATE TABLE `recette` (
`num_rctt` int(11) NOT NULL auto_increment,
`ref_pdt` int(11) NOT NULL,
`code_m` int(11) NOT NULL,
`qte_m` decimal(10,4) NOT NULL,
`fourrage_rctt` int(11) NOT NULL,
`nbuniteparrecet` int(11) default NULL,
PRIMARY KEY (`num_rctt`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=914 ;
--
-- Contenu de la table `recette`
--
INSERT INTO `recette` (`num_rctt`, `ref_pdt`, `code_m`, `qte_m`, `fourrage_rctt`, `nbuniteparrecet`)
id_mat
qte_recette
ref_pdt.
nous voudrions recopier les 20 enregistrements avec ref_pdt=croissant dans cette même table mais avec un ref_pdt différent= croissant fraise.
Code : Tout sélectionner
INSERT INTO recette SET id_mat ,qte_recette, ref_pdt VALUES ((SELECT id_mat, qte_recette FROM recette WHERE ref_pdt=croissant), Croissant_fraise);
Merci
guigui69