gpt4 book ai didi

mysql - 使用mysql触发器删除记录

转载 作者:行者123 更新时间:2023-11-29 19:20:47 24 4
gpt4 key购买 nike

因此,我的托管提供商通知我,我无法使用事件,因为我需要 super 权限才能访问它。因此,我尝试将相同的代码复制到触发器中,但仍然不知道如何让它工作。

我的表中有一个名为timerTIMESTAMP。因此,在给定时间之后,我想删除超过 1 分钟的记录。

enter image description here

最佳答案

触发器主体尝试从表 wp_wpgmza 执行删除。但这是定义触发器的表。这违反了 MySQL 引用手册中记录的限制

A stored function or trigger cannot modify a table that is already being used (for reading or writing) by the statement that invoked the function or trigger.

https://dev.mysql.com/doc/refman/5.7/en/stored-program-restrictions.html

DELETE 语句似乎有效。但它不能从 wp_wpgmza 表上的触发器上下文中执行。该语句需要在其他上下文中执行。

关于mysql - 使用mysql触发器删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42463049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com