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.
Version imprimable
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:
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 ...