我想根据另一个表的开始日期更新 3 个表。所以我生成了一个事件调度程序,它检查该表中的开始日期和当前日期。知道是否可以在事件调度程序中创建事务将有很大帮助
问问题
1474 次
1 回答
2
http://dev.mysql.com/doc/refman/5.6/en/commit.html说:
在所有存储程序(存储过程和函数、触发器和事件)中,解析器将
BEGIN [WORK]
其视为块的开始BEGIN ... END
。START TRANSACTION
在此上下文中使用相反开始事务。
(强调我的)
这表明您可以在事件中启动和提交事务。但出于语法解析的原因,请勿使用BEGIN
.
于 2014-10-19T12:56:54.350 回答