Liste et description des requêtes SQL les plus utilisés pour la Fidélité

Le but de cette documentation est de lister puis de commenter les différentes requêtes SQL qui sont les plus utilisés pour la fidélité.

* Supprimer l'enrollment Wallet d'un client sur Cynod

Etape 1- Désactivation contrainte
SET FOREIGN_KEY_CHECKS=0;

Etape 2- Suppression du wallet_terminal
DELETE wallet_terminal
FROM wallet_terminal
INNER JOIN wallet ON wallet.id = wallet_terminal.wallet_id
WHERE wallet.id in (select id from wallet where wallet_id =“22792544040”);

Etape 3- Suppression du wallet_carte
DELETE wallet_carte
FROM wallet_carte
INNER JOIN wallet ON wallet.id = wallet_carte.wallet_id
WHERE wallet.wallet_id in (select id from wallet where wallet_id =“22792544040”);

Etape 4- Suppression du compte wallet
delete from wallet where wallet_id=“22792544040”;

Etape 5- Activation contrainte
SET FOREIGN_KEY_CHECKS=1;</color>