bonjour tout le monde ,
j'ai besoin de creer un trigger AFTER INSERT sur MYSQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
CREATE TRIGGER myTrigger
      AFTER INSERT ON reservation FOR EACH ROW
      BEGIN
              INSERT INTO facture
SELECT id_res, cat_client.id_cat, cat_client.libelle, client.cin, client.nom, client.prenom, cat_client.remise, cat_vehicule.id_cat, vehicule.id_mat, vehicule.marque, vehicule.serie, cat_vehicule.prix AS prixUnitaire, reservation.date_res, reservation.nbr_jr, (
(
cat_vehicule.prix * reservation.nbr_jr
) - ( (
cat_client.remise /100
) * cat_vehicule.prix * reservation.nbr_jr )
) AS prix_totale
FROM cat_client, client, cat_vehicule, vehicule, reservation
WHERE cat_client.id_cat = client.id_cat
AND client.cin = reservation.cin
AND cat_vehicule.id_cat = vehicule.id_cat
AND vehicule.id_mat = reservation.id_mat
AND id_res =( :calim2::calim2: ICI je veux recuperer la derniere valeur d'un champ"primary key auto increment" inseré dans la table reservation)
    -> END$$
svp , des pistes pour resoudre le problem !!