Bonjour
quand je veux remplir ma table mysql avec un script php , ça me fait cette erreur ..;
est ce que quelqu'un parimis vous a dejà rencontré ce genre d'erreur je vous remercie d'avance .
merci d'avance .
Bonjour
quand je veux remplir ma table mysql avec un script php , ça me fait cette erreur ..;
est ce que quelqu'un parimis vous a dejà rencontré ce genre d'erreur je vous remercie d'avance .
merci d'avance .
Eh bien il me semble que ceci apparaît lorsque tu essaies de faire un Insert avec une clé unique déja existante.
Pour trouver le problème regarde dans la structure de la table quelles colonnes sont marquées "index".
comment cela je n'ai pas compris ... peux tu expliquer stp
j'ai regardé , en fait aucun champs n'est marqué comme "index" ...
j'ai qu'un seul champ comme primary c'est le id dans je m'en sert pas vraiment
.... dont je m'en sert pas ...
dsl pour l'erreur
Bah même si tu t'en sert pas vraiment il faut lui donner des valeurs différentes
(NULL ou "" ne vont pas)
Change la structure ou utilise uniqid() ou autoincrement.
merci
en fait tu as raison quand on mets en auto_increment je n'ai plus cette erreur .
j'etais persuadé que je l'avais mis mais ce n'est pas le cas .
maitenant , en fait sur l'interface que je dois "historiser" se font plusieurs manipulation
est ce que quelqu'un saurait comment faire pour hisoriser le debut et la fin d'une operation 'x' d'un instant 't' a un instant'u'
Operation "o", instants "i1" et "i2" seraient plus logiques...
oui j'avoue , mais dois-je considerer cela comme une reponse a ma question
lol
Bonjour
je crois que pour ce nouveau problème, il serait bon de poster ta question dans le forum mysql.
Il me semble que tu auras à paramétrer des triggers pour historiser tes opérations. Regardes aussi du côté des tutos dejà existants.![]()
Partager