[SQL] Duplicata du champ '0' pour la clef 1
Résolu
Absot
Messages postés
777
Date d'inscription
Statut
Membre
Dernière intervention
-
Absot Messages postés 777 Date d'inscription Statut Membre Dernière intervention -
Absot Messages postés 777 Date d'inscription Statut Membre Dernière intervention -
Bonjour, comme mit dans le titre, j'ai ce message ( Duplicata du champ '0' pour la clef 1 )qui intervient après l'insertion de ma requête seulement je ne vois pas d'où vient l'erreur parce que je ne pense pas que ce soit le double et surtout qu'est-ce que la clef 1..
Merci de votre aide
Merci de votre aide
A voir également:
- Duplicata du champ '0' pour la clef 'primary'
- Clef usb non reconnue - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Formater clef usb - Guide
- Acpi\int33a0\0 ✓ - Forum Pilotes (drivers)
- Si #n/a alors 0 - Forum Bureautique
21 réponses
Bonjour,
il ne faut PAS seter le champ auto_increment ...
donc
-> soit tu le passes à NULL
-> soit tu utilises la syntaxe :
INSERT INTO Clients SET nom="$nom", prenom="$prenom", ...
SANS donc seter l'Id ...
PS Egalement attention à bien protéger les quotes et autres, si tu es en php : voir mysql_real_escape_string, mysql_escape_string, addslahes, ...
Bon courage
il ne faut PAS seter le champ auto_increment ...
donc
-> soit tu le passes à NULL
-> soit tu utilises la syntaxe :
INSERT INTO Clients SET nom="$nom", prenom="$prenom", ...
SANS donc seter l'Id ...
PS Egalement attention à bien protéger les quotes et autres, si tu es en php : voir mysql_real_escape_string, mysql_escape_string, addslahes, ...
Bon courage