假设有一个表,其中只允许插入和更新(表x)和另一个临时表(表y),只要更新表x的某些列,就会插入数据。
有人可以指导我如何做到这一点
答案 0 :(得分:0)
您可以使用trigger来执行此操作。
您可能会使用以下内容:
DELIMITER ;;;
CREATE TRIGGER trigger_name AFTER UPDATE ON table_x FOR EACH ROW
BEGIN
IF OLD.certain_column != NEW.certain_column
THEN
INSERT INTO table_y
...
;
END IF;
END;;;
DELIMITER ;
如果您提供有关问题的更多详细信息,我可以将答案更新为更具体的