sql - MySql 事件未更新表列
问题描述
我试图在我的本地主机上运行一个事件(我以前从未使用过事件),但我无法让它工作。鉴于我所阅读的内容,我的活动应该有效。我已经测试了它需要执行的 SQL,它运行良好,所以它必须是被破坏的事件。我将事件设置为每分钟发生一次,但仍然没有运气。我想要它做的是将'get'是'orders'的列'numOrders'的值设置为0。这需要在每天开始时发生。请指教。
DROP EVENT IF EXISTS `dailyreset`;
CREATE DEFINER=`root`@`localhost`
EVENT `dailyreset`
ON SCHEDULE
EVERY 1 DAY STARTS '2021-04-23 00:01:00'
ON COMPLETION NOT PRESERVE
ENABLE
DO UPDATE orderstoday SET numOrders='0' WHERE get='orders'
解决方案
推荐阅读
- javascript - 取两个数学随机值并将它们添加到循环中
- javascript - 在应用程序的移动版本中下载 pdf
- javascript - 回调不是 Node JS 中的更新函数
- php - 如何为 phpunit assert 设置多个可接受的值
- scala - 如何将 group by 用于具有计数的多个列?
- c# - 在 Xamarin Forms 中使用 Font Awesome 有时会显示奇怪的图标
- c# - ASP.NET MVC 正确使用可能具有或不具有 null 值的值的方法?
- node.js - 如何使用猫鼬运行地理空间查询?
- php - 如何为数组值添加颜色代码
- python - 在 boto3 中禁用警报操作