MySQL 支持跨库事务吗?

elnath · 2024-11-18 23:06:25 · 315 次点击
前提:1.同一 MySQL 实例; 2.所有库都是 InnoDB
可以直接使用 Begin 和 Commit 加 DB_A.Table DB_B.Table 之类的 SQL 进行事务操作吗?

大致用 transaction 搜索了一下官方文档,好像没有看到特别明确的说明。

看到一篇博客说如果是用 IP + Port 直接连接的实例则可,如果指定了 IP + Port + DB 则不可。
这种说法是正确的吗?
如果 MySQL 同一实例下有数个 InnoDB 数据库,MySQL 实例,引擎和库之间是什么样的关系呢?
举报· 315 次点击
登录 注册 站外分享
2 条回复  
timepast 小成 2024-11-18 23:25:11
分布式事务范畴了
liprais 小成 2024-11-18 23:45:15
一个实例下面为啥不行?
返回顶部