event_scheduler

MatrixOne 不支持 MySQL 的 CREATE EVENT 语句及事件调度子系统。event_scheduler 系统变量仅为 MySQL 兼容性而保留,始终返回 DISABLED,表示事件执行功能在 MatrixOne 中不可用。此变量为只读,其值不可修改。

event_scheduler 系统变量用于指示 MySQL 事件调度器是否启用。在 MatrixOne 中,不支持 CREATE EVENT 语句及事件调度,因此该变量始终返回 DISABLED

语法

查询 event_scheduler 变量:

SHOW VARIABLES LIKE 'event_scheduler';
SELECT @@event_scheduler;
SELECT @@global.event_scheduler;

此变量不可设置——它是只读的,始终返回 DISABLED

参数说明

属性

变量类型

enum

作用域

Global

是否动态

默认值

DISABLED

可选值

DISABLED

示例

DROP DATABASE IF EXISTS event_scheduler_demo;
CREATE DATABASE event_scheduler_demo;
USE event_scheduler_demo;

SHOW VARIABLES LIKE 'event_scheduler';
SELECT @@event_scheduler;
SELECT @@global.event_scheduler;

DROP DATABASE event_scheduler_demo;

三种查询的输出均显示 DISABLED

Variable_name    | Value
event_scheduler  | DISABLED

限制

  • MatrixOne 不支持 CREATE EVENT 与事件调度功能。event_scheduler 系统变量为只读且始终返回 DISABLED

  • event_scheduler 设为其他值不会产生任何效果。