insert + select avec autoincrement
Bonjour
Voici la structure de ma table =
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TABLE `paiement` (
`idPaiement` int(11) NOT NULL,
`numFacture` int(11) NOT NULL,
`montant` float NOT NULL,
`date` varchar(8) NOT NULL,
`type_paiement` enum('','Chèque','Virement','CB','Liquide','Avoir') NOT NULL,
`commentaire` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ADD PRIMARY KEY (`idPaiement`);
MODIFY `idPaiement` int(11) NOT NULL AUTO_INCREMENT;COMMIT; |
Et je ne comprends pas pourquoi cette requête ne fonctionne pas =
Code:
INSERT INTO paiement (idPaiement, numFacture, date, montant, type_paiement, commentaire) select NULL, numFacture ,date, montant, type_paiement, commentaire FROM paiement where numFacture = '1144'
Ca répond = 0 ligne créée :calim2:
Merci de votre aide et très bonne journée :P
PlugX
ok pour vos contribs / résolu
( le paiement à dupliquer était cherché sur la colonne numéro de facture au lieu de le chercher par idPaiment ) :oops:
ça duplique évidemment très bien
vos différentes remarques m'ont appris des choses
je plussoie tout le siteet la communauté developpez 8-):D:mouarf:
@+