WRInaute occasionnel
Bonjour,
J'ai une table 'clients' avec 2 clés 'unique': id_client (int autoincrement) et codecomptable_client (CHAR 6)
Lorsque je fais un import depuis une application tierce, j'ai une requête
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
Le but est que si l'application tierce m'envoie un client avec le même code client, je fait un mise à jour et non un ajout.
Problème: la mise à jour modifie également le id_client. Or il ne le faut pas (c'est le lien avec plein d'autres tables).
Comment dois-je m'y prendre ?
J'ai une table 'clients' avec 2 clés 'unique': id_client (int autoincrement) et codecomptable_client (CHAR 6)
Lorsque je fais un import depuis une application tierce, j'ai une requête
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
Code:
REPLACE INTO clients (codecomptable_client, ...
Le but est que si l'application tierce m'envoie un client avec le même code client, je fait un mise à jour et non un ajout.
Problème: la mise à jour modifie également le id_client. Or il ne le faut pas (c'est le lien avec plein d'autres tables).
Comment dois-je m'y prendre ?