老师说当我们start transaction开启事物时,就会创建一个事物管理对象,我们事物内的sql语句全交给他执行。
但是我们么从来没有见过事务管理对象呢?
老师还说开启事物,就会有一个备份表?
这个备份表应该不会将数据库的所有表备份,因为好多表我们根本就没有操作,浪费内存。
我猜测应该是操作那些表,就将那些表备份。但是mySql服务器是如何知道要操作那些表呢?因为我们再开启事物时并没有告诉mySql我们要操作那些表?
难道mySql也会向js一样,先扫描一遍?
另外每个事物都会有自己的备份表?但这些备份表我怎么没有见呢?是不是存在了内存中?