gpt4 book ai didi

MySQL——涉及 3 个不同数据库中的表的事务?

转载 作者:行者123 更新时间:2023-11-29 06:17:16 26 4
gpt4 key购买 nike

MySQL 中,我有三个不同的数据库 - 我们将它们称为 ABC

是否可以执行涉及所有三个数据库(ABC)中的表的事务? (所有数据库都在同一服务器上)

最佳答案

是的,你可以。这是一个演示查询:

select (SELECT count(*) FROM `A`.`tableInA`),
(SELECT count(*) FROM `B`.`tableInB`),
(SELECT count(*) FROM `C`.`tableInC`);
<小时/>

另一个演示查询:

SELECT * FROM `A`.`tableInA` 
where fieldInA in (SELECT fieldInAB FROM `B`.`tableInB`
where fieldInB in (select fieldInBC from `C`.`tableInC`));

关于MySQL——涉及 3 个不同数据库中的表的事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com