sql - MySQL 关于调度的问题

标签 sql mysql

想问一下调度,有没有mysql调度命令。例如,我想向数据库中插入一条数据。我可以写一个 sql 语句来保存它一段时间,或者我可以在某个预定的时间插入这些数据,例如,明天上午 8:00。

我知道这些可以通过编程来完成,但是我想用SQL命令来完成,可以这样做吗?如果没有,有什么建议吗?

最佳答案

调度后台作业不是 SQL 命令集的一部分。因此,每个数据库供应商都需要提供自己的扩展。在 Oracle 中,它是一个 PL/SQL 包,DBMS_SCHEDULER(或旧版本中的 DBMS_JOB)。在 MYSQL 中它看起来是 the Event Scheduler ,它使用 SQL 语法。

编辑

正如 Paul Dixon 所指出的,Event Scheduler 是 MySQL 的一个相对较新的扩展(我不是 MySQL 专家,如果这对您没有帮助,请原谅)。

关于sql - MySQL 关于调度的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1460066/

相关文章:

python - 使用 psycopg 时表格不会改变

java - 在 android 中使用 webservice 响应对象

mysql - 使用 SQL 查询过滤数据集

php - 修改 PHP/Mysql 时间表

mysql - SQL 连接和多重计数(*)?

php - 无法在 android 中使用 php 从本地主机获取数据

php - 如何随机从数据库中检索问题?

php - MySQL 数据库锁定

php - 制作登录页面时遇到问题?

sql - 正则表达式匹配具有多行和相同列数的 SQL 值字符串