Can I set a MySQL event schedule using phpMyAdmin?(我可以使用 phpMyAdmin 设置 MySQL 事件时间表吗?)
问题描述
我想在每天的第一分钟增加一个字段,然后一旦达到某个值,将值设置为 1.我想直接在 MySQL 中执行此操作,但最好通过 phpMyAdmin.
I want to increment a field on the first minute of every day, and then once it hits a certain value, set the value to 1. I would like to do this directly in MySQL, but preferably through phpMyAdmin.
我知道事件调度程序,等等我正在寻找一种通过 phpMyAdmin 使用和管理它的方法.这可能吗?
I am aware of the Event Scheduler, and so I'm looking for a way to use and manage it through phpMyAdmin. Is this possible?
推荐答案
It is.. 只需从 SQL 框中发出适当的 CREATE EVENT SQL.
It is.. Just issue appropriate CREATE EVENT SQL from SQL box.
但是:您的 MySQL 服务器需要启用事件调度程序并具有数据库用户的 EVENT 权限.
However: your MySQL server needs to have event scheduler enabled AND have EVENT privileges for the database user.
调用 SELECT @@event_scheduler; 会告诉您调度程序是否可用并已启用.
Calling SELECT @@event_scheduler; will tell you if the scheduler is available and enabled.
要启用事件调度器(如果它被禁用,请尝试调用 SET GLOBAL event_scheduler := 1;您需要 SUPER 权限才能成功.
To enable event scheduler if it's disabled try calling SET GLOBAL event_scheduler := 1;
You need the SUPER privilege for this to succeed.
这篇关于我可以使用 phpMyAdmin 设置 MySQL 事件时间表吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:我可以使用 phpMyAdmin 设置 MySQL 事件时间表吗?
基础教程推荐
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
- 将 SQL Server DateTime 列迁移到 DateTimeOffset 2021-01-01
- SQL Server 实例在登录协商期间返回无效或不受支持的协议版本 2021-01-01
- 在 SQL 中连接多个表 2021-01-01
- 是否可以执行按位分组功能? 2021-01-01
- SQL:使用来自具有相同列名的两个表中的数据... 2021-01-01
- 如何使用 mysql.connector 禁用查询缓存 2022-01-01
- 需要 MySQL 5.1 中的抽象触发器来更新审计日志 2021-01-01
- 无法解决整理冲突 2021-01-01
- SQL 效率:WHERE IN 子查询 vs. JOIN 然后 GROUP 2021-01-01
