Bonjour,
Voilà, j'ai un champ de ce type:
id INT(11) UNSIGNED NOT NULL auto_increment
Si je ne précise pas ce champ dans un INSERT, aucun problème, cela incrémente id.
Le problème vient du faite que je souhaite dans certaines conditions préciser ce champ; cela fonctionne si id>0 (et bien sûre en évitant l'erreur de doublon, erreur #1062), par contre, si je met 0, hop, ca incrémente de +1 le dernier champ id entregistré, bon, d'un point de vue de structure, c'est logique, mais comment surpasser cela ? la méthode d'UPDATE après enregistrement fonctionne, mais je voudrais effectuer cette méthode avec un seul INSERT, et pas INSERT puis UPDATE.
Voilà.
Merci de vos futurs contribution.
Low.
A Oui, je cherche à optimiser ma table, par exemple
champ id : 1, 2, 3, 4, 6, 8, 9, 10, 15, 16
Est-il possible d'optimiser ce champ ? pour qu'après : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ou bien même utilisé les id manquant comme prochaine enregistrement.