Il y a qq chose que je ne comprends pas, si tu fais ça :
Envoyé par
topaze
1 2 3 4 5 6
| INSERT INTO matable (monchamp)
(select vallign1 from matable)
union
(select vallign2 from matable)
union
.... |
tu vas (si je ne me trompe pas) droit dans le mur, je m'explique :
Disons que ta table matable contient 5 lignes, alors faire un
SELECT 'TOTO' FROM matable;
retournera 5 lignes 'TOTO' ! Or, je pense que ce que tu souhaites c'est insérer une seule ligne seulement...
Il est possible de solutionner ton probleme mais differentes solutions sont possibles selon ton environnement technique... quand tu parles de formulaire, tu parles de formulaire dans une page web ?
edit : dans un premier temps tu peux remplacer matable par dual dans les select ... UNION select ... de ton ordre INSERT. Au moins tu seras sûr de n'inserer qu'une seule ligne par valeur dans ta table
Partager