Mysql 从事务中读取更改

Mysql 从事务中读取更改,mysql,transactions,Mysql,Transactions,无论对MySQL数据库做了什么更改,这些更改是否在同一事务中可读?或者我应该提交事务以读取更改 我可以很容易地测试这个。但是提出这样的问题会带来很多好的建议。感谢您的支持。假设您使用的是InnoDB,第一个问题的答案通常是肯定的,这意味着第二个问题的答案通常是否定的 默认情况下,MySQL的InnoDB使用一种称为: 查询将看到由所做的更改 以前提交的事务 那个时间点,没有变化 迟交的或未提交的 交易。这个例外 规则是查询会看到 先前声明所作的更改 在同一事务中 话虽如此,关于交易有很多东西需要

无论对MySQL数据库做了什么更改,这些更改是否在同一事务中可读?或者我应该提交事务以读取更改


我可以很容易地测试这个。但是提出这样的问题会带来很多好的建议。感谢您的支持。

假设您使用的是InnoDB,第一个问题的答案通常是肯定的,这意味着第二个问题的答案通常是否定的

默认情况下,MySQL的InnoDB使用一种称为:

查询将看到由所做的更改 以前提交的事务 那个时间点,没有变化 迟交的或未提交的 交易。这个例外 规则是查询会看到 先前声明所作的更改 在同一事务中

话虽如此,关于交易有很多东西需要了解。您可以更改以更彻底地控制事务结果


关于的章节是一个很好的开始。

谢谢!关于语句设置的锁的链接非常有用。