有人熟悉mysql吗? command.Transaction = tran; 我用command执行存储过程,可在存储过程中加一个DROP table IF EXISTS tmp_tb_tax;,在代码中tran.Rollback();就不管用了,去掉DROP table IF EXISTS tmp_tb_tax;就可以,谁知道是怎么回事, 是不是mysql的bug! 我知道mysq在视图中有bug. 40分 没见过中间删表的。 多谢了楼上,写成这样就行了“DROP temporary table IF EXISTS tmp_tb_tax;”!! CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql存领储过程事务rollback不了! 喜欢 (0)赏[1034331897@qq.com]分享 (0)