BOnjour,
Je souhaite limiter le nombre de lignes d'une table à 5 lignes, à la 6éme insertion, le système doit refuser l'ajout et demander au utilisateur d'effacer l'une des lignes pour pouvoir ajouter une autre.
BOnjour,
Je souhaite limiter le nombre de lignes d'une table à 5 lignes, à la 6éme insertion, le système doit refuser l'ajout et demander au utilisateur d'effacer l'une des lignes pour pouvoir ajouter une autre.
j'ai essayé ce trigger mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TRIGGER limite before INSERT ON list FOR each row IF (SELECT count(*) FROM list >= 5) then SET new.id = 0 ; end ;
si tes requêtes sont enrobées de php ou autre, le plus simple consiste à tester le nombre d'enregistrement avant puis à proposer la bonne action en fonction ...
Partager