Problème avec AUTO_INCREMENT ou primary key ?
Résolu/Fermé
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
-
29 mai 2009 à 13:19
sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 29 mai 2009 à 16:09
sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 29 mai 2009 à 16:09
A voir également:
- Problème avec AUTO_INCREMENT ou primary key ?
- Fichier .key ✓ - Forum Logiciels
- Msi bios key ✓ - Forum Carte-mère/mémoire
- Show key plus - Télécharger - Utilitaires
- Ci plus key fail - Forum Vidéo/TV
- Duplicate entry '1' for key 'primary' ✓ - Forum Bases de données
30 réponses
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:06
29 mai 2009 à 15:06
la premiere !!! et IDoligo c la 4 !!
sandul
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
721
29 mai 2009 à 15:17
29 mai 2009 à 15:17
Arf. Résumons:
1. Tu as ta PK en primary key et les valeurs sont bien différentes. Pourquoi dis-tu alors
Regarde c sa mé deux entrée dupliquées !!!
| 423 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 582 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
Les entrées ne sont pas "dupliquées".
2. J'ai remarqué dans un post précédent cette remarque
par contre j'ai essayé VALUES(NULL,?,?,?,?,?,?,?)
et ca me met : Column count doesn't match value count at row 1
Rassure-moi que tu as bien essayé avec un
++
1. Tu as ta PK en primary key et les valeurs sont bien différentes. Pourquoi dis-tu alors
Regarde c sa mé deux entrée dupliquées !!!
| 423 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 582 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
Les entrées ne sont pas "dupliquées".
2. J'ai remarqué dans un post précédent cette remarque
par contre j'ai essayé VALUES(NULL,?,?,?,?,?,?,?)
et ca me met : Column count doesn't match value count at row 1
Rassure-moi que tu as bien essayé avec un
INSERT IGNORE INTO HOMOLOGIE (IDunik, UG,GID,IDoligo,score,percent,length,nbmeralign) // 8 colonnes VALUES(NULL,?,?,?,?,?,?,?) // 8 valeurs, NULL compris
++
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:20
29 mai 2009 à 15:20
kan je di c sa mé entrées dupliké je repette just ce que ca me ressort comm erreur !!!
Pour ces 2 entrée il me sort que c dupliqué alors ke ca ne l'ai pas !!!
kes tu veu dire par 8 valeur +NULL ...?
Pour ces 2 entrée il me sort que c dupliqué alors ke ca ne l'ai pas !!!
kes tu veu dire par 8 valeur +NULL ...?
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:21
29 mai 2009 à 15:21
g compri !!! oui g bien fait 8 valeur et NULL compri !!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sandul
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
721
29 mai 2009 à 15:25
29 mai 2009 à 15:25
L'erreur à l'exécution est une erreur à l'exécution. Donc ça ne concerne pas tes données existantes uniquement, mais en ensemble constitué des données existantes PLUS la nouvelle ligne (qui, elle, est en échec). Une fois l'erreur obtenue, le fait de consulter la base ne permet pas de savoir quelle était la ligne pour laquelle l'INSERT a échoué (car l'opération a déjà été rollbackée).
Donc, pour comprendre ce que tu obtiens comme erreur: La ligne que tu veux rajouter contient en position de la primary key une valeur parmi les valeurs se trouvant dans la base de données au momeent de l'insert.
kes tu veu dire par 8 valeur +NULL ...? <==
7 points d'interrogation et le NULL
Donc, pour comprendre ce que tu obtiens comme erreur: La ligne que tu veux rajouter contient en position de la primary key une valeur parmi les valeurs se trouvant dans la base de données au momeent de l'insert.
kes tu veu dire par 8 valeur +NULL ...? <==
7 points d'interrogation et le NULL
sandul
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
721
29 mai 2009 à 15:27
29 mai 2009 à 15:27
oui g bien fait 8 valeur et NULL compri !!!!! ==>
Ben, dans ces conditions, mwa ze sècheuuu :(
Ben, dans ces conditions, mwa ze sècheuuu :(
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:46
29 mai 2009 à 15:46
j'ai remarqué ke a la main ca marche :
insert into HOMOLOGIE values (201,'Bt.87413','156041716','Bt00007507',139.0,100.00,698,70);
| 35 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 194 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
| 200 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 201 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
et g regardé la ligne d'apres :
Bt00007522 XM_866098 194671954 Bt.64896 1548 139 100 70
donc en effet il a bien du rentrer les données meme si il me sort dupliqué !!
ca viendrai du code java alors ???
insert into HOMOLOGIE values (201,'Bt.87413','156041716','Bt00007507',139.0,100.00,698,70);
| 35 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 194 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
| 200 | Bt.87413 | 156041716 | Bt00001797 | 139.0 | 100.00 | 698 | 70 |
| 201 | Bt.87413 | 156041716 | Bt00007507 | 139.0 | 100.00 | 698 | 70 |
et g regardé la ligne d'apres :
Bt00007522 XM_866098 194671954 Bt.64896 1548 139 100 70
donc en effet il a bien du rentrer les données meme si il me sort dupliqué !!
ca viendrai du code java alors ???
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:50
29 mai 2009 à 15:50
Donc c GID ki pose problem : 156041716 !!!!!
quel merde !!!!!
quel merde !!!!!
madeinloveyou
Messages postés
61
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
22 avril 2010
29 mai 2009 à 15:59
29 mai 2009 à 15:59
C résolu !!!!!
le probleme vien d'une autre table ou je ne rentre que le GID donc forcément ca coince !!!!
le probleme vien d'une autre table ou je ne rentre que le GID donc forcément ca coince !!!!
sandul
Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
721
29 mai 2009 à 16:09
29 mai 2009 à 16:09
Mdrrr... Tu n'es pas compliquée du tout, toi ^^