Bonjour
Je ne comprend pas trop, j'ai une table avec une colonne id en auto_increment et des paramètres, et la combinaison de ces paramètres est unique (j'ai fait un index unique).
Quand j'ajoute une ligne avec la requete INSERT, l'id s'incrémente de 1, ça me paraît normal.
Par contre des fois je lance toute une série de requetes pour mettre à jour les lignes ou alors en créer si elles n'existent pas :
INSERT INTO maTable (param1, param2) VALUES ("value1", "value2") ON DUPLICATE KEY UPDATE param2 = "value2"
Et alors là quand il crée des lignes, les id ne se suivent pas du tout, ça peut faire des sauts de 5, 30, 700 !
Est-ce que c'est la requete que j'ai mis plus haut qui n'est pas bonne ?
Partager