Supprimer la ligne avec une base de données Mysql de Déclenchement
besoin de faire déclencher après l'Insertion sur une table appelée jos_jquarks_quizzes, j'ai besoin de créer un nom de cours qui aura le même nom que le quizz nom , mais son propre id,
Tables
jos_jquarks_quizzes
id title description course_id
jos_jquarks_users_training
id quiz_id user_id agree
Jusqu'à présent, Mon Déclencheur ressemble à cela, mais a une erreur
-- Trigger DDL Statements
DELIMITER $$
USE `db_dhruniversity`$$
CREATE
TRIGGER `db_dhruniversity`.`ai_delete_course`
AFTER DELETE ON `jos_jquarks_quizzes`
FOR EACH ROW
BEGIN
DELETE FROM jos_jquarks_courses
WHERE (quiz_id = new.id);
END$$
OriginalL'auteur Tony77 | 2011-08-26
Vous devez vous connecter pour publier un commentaire.
Dans votre clause where changer de nouveau.id pour les vieux.id
OriginalL'auteur Ashwini Dhekane