我有一个 MySQL 数据库,其中包含一个项目和一个 projectover 表(项目由员工完成),我需要创建一个触发器,每当从 project 表中删除一个项目时,它就会放在 projectover 表中。我被告知 MySQL 中触发器的语法如下:
CREATE
[DEFINER = {user| CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
使用该模板,我假设正确的方法是:
CREATE
[DEFINER = {user| CURRENT_USER }]
TRIGGER project_done trigger_time delete
ON project FOR EACH ROW insert into projectover
按照这些思路,我不知道将这些记录插入新表的操作的确切语法,并且我不知道 trigger_time 的含义......任何帮助将不胜感激。