我对MySQL中的触发器有一般性的疑问。我正在尝试编写一个触发器,但我不确定何时会触发它,使用INSERT .. ON DUPLICATE KEY UPDATE
查询(主要是更新部分)不断更新表,因此哪个事件(插入或更新)将是触发?或者它可以根据哪个部分生效来触发这两个事件?
由于
答案 0 :(得分:2)
您可以为不同的事件定义触发器:
实施例
DELIMITER $$
CREATE TRIGGER tgr_your_table AFTER INSERT ON your_table
FOR EACH ROW BEGIN
....
END
$$
DELIMITER ;