今天练了练MySQL中的触发器,代码似乎没什么问题:
但在更新product表时却出现了如下错误:
Can't update table 'product' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
最后非常遗憾地发现MySQL中的触发器不能对本表进行insert,update,以及delete操作,以免触发递归循环
。
而且MySQL中不能用referencing,所关联的表必须是永久性的表,不能将触发程序与视图关联起来