【问题标题】:#1235 - This version of MySQL doesn't yet support 'MICROSECOND'#1235 - 此版本的 MySQL 尚不支持“MICROSECOND”
【发布时间】:2022-01-02 05:12:09
【问题描述】:

我想创建一个事件,每 5 秒执行一次,如下所示:

DROP EVENT IF EXISTS event_test ;
DELIMITER //
CREATE EVENT event_test ON SCHEDULE EVERY 5 SECOND_MICROSECOND
STARTS CURRENT_TIMESTAMP
ENDS CURRENT_TIMESTAMP + INTERVAL 1 HOUR_MINUTE
DO
BEGIN
CALL pro_rand_lucy() ;
END //
DELIMITER ;

但它似乎不受支持,我收到以下错误消息“此版本的 MySQL 尚不支持 'MICROSECOND'”: enter image description here

我使用 Wamp 本地主机 MySQL 版本:5.7.31

您能否推荐我一个微秒或其他支持它的 Wamp 版本的替代品。

【问题讨论】:

    标签: mysql sql wamp


    【解决方案1】:

    如果您正在寻找 5 秒的间隔,只需使用 SECOND

    CREATE EVENT event_test ON SCHEDULE EVERY 5 SECOND
    ...
    

    SECOND_MICROSECOND 建议您使用 5.050033 之类的值 - 正如您所发现的,它尚不受支持。

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 2013-07-27
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      相关资源
      最近更新 更多