jeoff | Voici ma requête :
replace rosier (ronum,rovar,roctr,ropgf,rocam,ropal,roqte) values (8,'B743000','XXX','L','C001',34,60)
Structure de ma table :
Champ Type ronum int(11) rovar varchar(20)
roctr varchar(10)
ropgf char(3)
rocam varchar(4)
ropal int(11)
roqte int(10)
Nom de la clé Type Cardinalité Champ
PRIMARY PRIMARY 1 ronum (autoincrement)
Mon soucis, si l'enregistrement n'existe pas il est crée. C'est normal.
Si il existe, une ligne est mise à jour et une autre est crée !
deux lignes identiques sont crées avec la même clé primaire apparement!
Code :
- Nombre d'enregistrements insérés : 2
- Identifiant de l'enregistrement inséré: 8 (traitement: 0.0020 sec.)
- requête SQL:
- REPLACE rosier(
- ronum,
- rovar,
- roctr,
- ropgf,
- rocam,
- ropal,
- roqte
- )
- VALUES ( 8, 'B743000', 'XXX', 'L', 'C001', 34, 60 )
|
Comment est-ce possible ?
:x.
Bug ?
|