Supprimer le déclencheur (Trigger)
Dans cette étape, vous apprendrez à supprimer un déclencheur de votre base de données SQLite.
Pour supprimer le salary_update_trigger
, exécutez la commande suivante :
DROP TRIGGER salary_update_trigger;
Cette commande supprime le salary_update_trigger
de la base de données.
Pour vérifier que le déclencheur a été supprimé, vous pouvez interroger la table sqlite_master
:
SELECT name FROM sqlite_master WHERE type='trigger' AND name='salary_update_trigger';
Cette requête devrait renvoyer un ensemble de résultats vide, indiquant que le déclencheur n'existe plus.
Maintenant, essayons de mettre à jour le salaire d'Alice pour confirmer que le déclencheur a bien été supprimé :
UPDATE employees SET salary = 55000.00 WHERE id = 1;
Ensuite, vérifiez la table employee_audit
:
SELECT * FROM employee_audit;
Vous devriez constater qu'aucune nouvelle entrée n'a été ajoutée à la table employee_audit
, ce qui confirme que le déclencheur a été supprimé avec succès.
Enfin, quittez l'interpréteur de commandes (shell) SQLite :
.exit