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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

每次我从表Y中选择任何记录时,我都试图在表X上运行一个INSERT语句,但我是否可以使用MySQL来完成这个任务呢?类似于触发器吗?

提问于
用户回答回答于

简短的回答是否定的。触发INSERTUPDATEDELETE

用户回答回答于

您不能在SELECT上触发--您必须创建一个存储过程(或者任何其他类型的日志记录工具--比如日志文件或任何其他类型的日志记录工具),您可以在任何查询语句上隐式调用这些存储过程--如果您创建了一个调用查询、调用日志记录并返回查询结果的包装器,就更容易了。

扫码关注云+社区