Je cherche à effectuer cette requête :
Ce principe me permet de faire une chaine (ordre). Je lie un numéro de séquence avec son prochain numéro de séquence, dans ce cas présent, cela donne: 0 -> 1 -> 2 -> 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT INTO table (sequence ,sequence_suivante) VALUE (0,1), (1,2), (2,3), (3,null);
Jusque là, ça fonctionne très bien.
Ma question est: "Comment pourrais-je procéder si j'ai le champ 'sequence' en auto_increment".
En effet, si j'ai le champ sequence en auto_increment, je n'ais pas intérêt à y mettre une valeur. Et si je ne met pas de valeur alors je ne sais pas quel est le numéro de séquence suivant.
Une telle requete n'est pas cohérente:
Je suis bien embêté...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT INTO table (sequence_suivante) VALUE (1), (2), (3), (null);
Peut être existe-t-il une fonction SQL magique qui me renverrais la valeur du prochain auto_increment?
Partager