一尘不染

我可以在mysql中的select语句上启动触发器吗?

mysql

INSERT每当我SELECT从表Y获得任何记录时,我都试图在表X上运行一条语句,无论如何,我只能使用MySQL来完成该操作吗?

像触发器一样?


阅读 462

收藏
2020-05-17

共1个答案

一尘不染

简短的回答是第触发器触发与INSERTUPDATEDELETE

可能的解决方案。相当罕见的情况:

  • 首先,SELECT在表X上编写一些执行所需操作的存储过程。
  • 然后,限制所有用户仅使用这些存储过程,并且不允许他们直接SELECT在表X上使用。
  • 然后,更改存储过程以也调用执行所需操作(INSERT或其他操作)的存储过程。
2020-05-17