Comment puis-je vérifier dans un base mysql si une valeur n'éxiste pas déja et si elle existe empêcher qu'on réinsère la même une seconde fois.
Ex. Si dans une table g plusieurs champs dont un s'appellant titre, comment vérifier qu'il n'éxiste pas déja une valeur de titre qui vaut "test" et si elle existe bloquer la réinsertion plus loin d'une nouvelle valeur "test" ?
ça va ou je dois réexpliquer mdr
Publicité
Posté le 27-01-2003 à 19:47:32
Profil supprimé
Posté le 27-01-2003 à 19:54:07
ben tu le met en unique dans ta base
L0k
Posté le 27-01-2003 à 19:57:56
En fait ce que je veux c'est que les données a l'intérieur de la clé en fait, ce qui est stocké dedans pas le nom de la clé elle même.
Message édité par L0k le 27-01-2003 à 20:10:20
Profil supprimé
Posté le 27-01-2003 à 20:13:34
ben oui c'est ce que je te dit !
me ton champ en unique et tu pourra pas avoir d'autre valeur
stef_dobermann
Personne n'est parfait ...
Posté le 27-01-2003 à 20:22:01
salut
tu peux aussi faire un requete pour de selection style select count(*) where ...
si ton resultat est égale à 0 c que la valeur n'existe pas
sinon elle exite.
c tout bete, et ca evite d'avoir des erreur de requete en modifiant ta table