Problème avec AUTO_INCREMENT ou primary key ? - Page 2
Résolu
Précédent
- 1
- 2
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
++
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 ...?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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 ???
Précédent
- 1
- 2