Accès concurrentielle

Fermé
Perle_am Messages postés 2 Date d'inscription jeudi 5 décembre 2013 Statut Membre Dernière intervention 6 décembre 2013 - Modifié par Perle_am le 5/12/2013 à 22:34
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 7 déc. 2013 à 22:48
Bonsoir,

En faite , j'ai un problème au niveau de l'ajout simultanément d'un produit par exemple de la part de 2 utilisateur d'une BD ( architecture Client/serveur ) dans un table

Prod( idProd, nomProd ,couleurProd, poidProd )

Le problème c'est au niveau idProd qui est unique pour chaque produit !!!! et l'ajout ca c fait simultanément :(

Donc c'est quoi la solution ICI ..!!

Et Merci d'avance..

3 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
6 déc. 2013 à 12:51
Laisse ta base de donnée le remplir, si c'est juste un int, ta BDD doit gérer l'incrémentation.
0
Perle_am Messages postés 2 Date d'inscription jeudi 5 décembre 2013 Statut Membre Dernière intervention 6 décembre 2013
6 déc. 2013 à 21:09
Oui , et je pense aussi qu'il faut générer des séquences pour gérer ca , ou bien appeler la fonction LAST_INSERT_ID()
0
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
7 déc. 2013 à 22:48
Ta BDD (SI c'est bien mysql) gère l'auto-incrémente, pas besoin de t'embêter avec des fonctions, passe simplement par phpmyadmin pour modifier ton champ et rajouter l'auto-incrémentation.
0