MySQL 中的同一事件可能重叠吗?

Its possible to the same event overlap in MySQL?

我想知道 MySQL 上的同一事件是否可能与其执行重叠:

例如: 我已安排此事件每 2 秒执行一次:

BEGIN   
 DELETE FROM RouteDatabase3.route_fast WHERE TIMESTAMPDIFF(minute, updated_at, now()) > 5; 
END

如果这个事件持续 10 秒会怎样? MySQL 服务器将执行与上一个重叠的相同事件?

可以锁定事件执行,所以MySQL一次只执行一个?

我能够使用 MySQL、

中的 GET_LOCK and RELEASE_LOCK 函数找到解决方案
BEGIN   
 IF GET_LOCK('lock', 5) THEN
  DELETE FROM RouteDatabase3.route_fast WHERE TIMESTAMPDIFF(minute, updated_at, now()) > 5; 
  SELECT RELEASE_LOCK('lock');
  END IF;
END