[英]MYSQL - two tables in different databases
我需要检查电话号码以查看它们是否匹配,但问题是,一个表在数据库 A 中,另一个在数据库 B 中。
我想知道是否可以进行这样的搜索:
update `chk_dup`, new set chk_dup.dup='Y' WHERE chk_dup.phone = new.phone;
但我想我需要做这样的事情:
update `A.chk_dup`, B.new set A.chk_dup.dup='Y' WHERE A.chk_dup.phone = B.new.phone;
我任何人都知道如何在完全不同的数据库中搜索两个表,这会有所帮助。
我认为在你的第二个你有一个语法错误,试试这个:
UPDATE `A`.`chk_dup`, `B`.`new`
SET `A`.`chk_dup`.`dup`='Y'
WHERE `A`.`chk_dup`.`phone` = `B`.`new`.`phone`;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.