2

我想根据另一个表的开始日期更新 3 个表。所以我生成了一个事件调度程序,它检查该表中的开始日期和当前日期。知道是否可以在事件调度程序中创建事务将有很大帮助

4

1 回答 1

2

http://dev.mysql.com/doc/refman/5.6/en/commit.html说:

在所有存储程序(存储过程和函数、触发器和事件)中,解析器将BEGIN [WORK]其视为块的开始BEGIN ... ENDSTART TRANSACTION在此上下文中使用相反开始事务。

(强调我的)

这表明您可以在事件中启动和提交事务。但出于语法解析的原因,请勿使用BEGIN.

于 2014-10-19T12:56:54.350 回答