Bonjour,

Je veux creer un trigger pour que lors de l'insertion d'une réservation, il supprime les réservations qui ont une date inférieure à la date actuelle.

J'ai fais ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
DELIMITER $
create trigger del_ancien_res 
before insert
on reservation for each row
BEGIN
	delete from stock_mat
	where id_res in (select id_res
	                    from reservation
	                    where date_fin<sysdate());
 
	delete from reservation
    where date_fin<sysdate();
END$
Mais lorsque que je fais une insertion, phpmyadmin m'affiche cette erreur :

Nom : 2019-01-29 15_21_48-localhost _ 127.0.0.1 _ resa _ reservation _ phpMyAdmin 4.8.4.png
Affichages : 348
Taille : 4,4 Ko

Merci d'avance