mysql的create function里面的多条语句是一个事务吗?解决思路

mysql的create function里面的多条语句是一个事务吗?解决思路

mysql的create function里面的多条语句是一个事务吗?

如题啊,mysql创建存储函数create function里面多条语句是一个事务吗?有可能部分执行成功,而部分没成功吗?



探讨

如题啊,mysql创建存储函数create function里面多条语句是一个事务吗?有可能部分执行成功,而部分没成功吗?



如果你的FUNCTION中全部的操作都是基于 innodb ,则FUNCTION会形成事务的一部分。 也就是说FUNCTION中的错误会导致整个事务回滚。




MYISAM没有事务

INNODB有事务

在INNODB下,如果没有显式开始一个事务,那么每条SQL自成一个事务

mysql的create function里面的多条语句是一个事务吗?解决思路

相关文章:

你感兴趣的文章:

标签云: