Il y a une erreur dans la syntaxe des triggers qui ne peuvent pas être corrigés. J'ai table pra1
et table de déclenchement pra1_audit
pour pra1
.IL EXISTE une erreur dans la syntaxe des triggers qui ne peuvent pas être corrigés, ayant une table pra1 et une table trigger pra1_audit pour pra1
select * from pra1;
CREATE TABLE pra1_audit ( id INT AUTO_INCREMENT PRIMARY KEY,
id_menu INT NOT NULL, id_productline INT NOT NULL,
Order_ID INT NOT NULL );
DELIMITER $$ CREATE TRIGGER before_pra1_update BEFORE UPDATE ON pra1 FOR EACH ROW BEGIN INSERT INTO pra1_audit SET action = 'update', id_menu= OLD.id_menu, Order_ID = OLD.Order_ID;
END$$ DELIMITER ;
'Avant MISE À JOUR pra1' Avez-vous prA1 comme table? –
oui pra1 est un tableau –
que voulez-vous exactement? Bcz votre syntaxe est fausse près de vous insérez avec la syntaxe de mise à jour 'INSERT INTO pra1_audit SET ...' –