J'ai une table avec interface série (clé primaire), le texte, la dateTrigger quand tresshold est passé (MySQL)
chaque si souvent de s'insérer avec une rangée.
Le problème est que je ma table ne peut pas contenir moins de 80 lignes et pas plus de 100.
J'ai essayé d'écrire quelque chose, mais il semble que je fais des choses que je ne devrais pas faire:
CREATE TRIGGER checkForInsertBelow80 BEFORE INSERT ON log FOR EACH ROW
BEGIN
IF (SELECT count(*) FROM log) >= 100 THEN
DELETE FROM log
WHERE serial in(SELECT serial from log order by serial ASC limit 10);
END IF
END; |
Mais d'abord, j'ai des erreurs de syntaxe, en second lieu, je devrais le faire après la dernière ligne. Quelqu'un peut-il m'aider à mettre la bonne approche et le bon code ensemble?