Bonjour,
J'essaye d'insérer plusieurs lignes dans une table.
voici ma requête:
Le problème, c'est que Mon_champ doit être unique, et cette requête ne me donne que des valeurs identiques (valeur max + 1). Comment faire pour avoir une sorte d'incrémentation de la valeur insérée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO Ma_table (Mon_champ) SELECT ((SELECT MAX(Mon_champ) AS Mon_champ FROM Ma_table) + 1) AS Mon_champ FROM Ma_table WHERE (o_name LIKE 'XXX%')
Partager