Bonjour,
Je dois réaliser un programme qui mets à jour une BDD. J'utilise des preparedStatements. A un moment, je dois réaliser un delete et un insert. Ces deux opérations possèdent les memes clés primaires. Par exemple :
Objet1 -> PK = champ1 - champ2
Sur cet objet 1 je dois faire un delete + insérer un nouvel enregistrement avec les memes clés primaires (PK), mais des informations différentes.
Je suis en mode autocommit off.
Il a été demandé de ne pas faire d'update. Hors, lorsque j'execute à la suite le preparedStatement du delete puis l'insert, il m'indique que je viole la contrainte d'intégrité sur ma PK.
Quelqu'un aurait une idée du pourquoi et comment passer outre ?
Merci par avance,
FlorentB
Partager