gpt4 book ai didi

mysql - 如何在没有外键的情况下关联两个表?

转载 作者:可可西里 更新时间:2023-11-01 08:22:52 25 4
gpt4 key购买 nike

有人可以演示一下吗?

我用的是MySQL,但是思路应该是一样的!

编辑

事实上,我想问的是 Doctrine_RelationDoctrine_Relation_ForeignKey 在 Doctrine 上有什么区别?

最佳答案

我怀疑您正在查看的是将一个数据库表中的列映射到另一个数据库表。您可以使用一些字符串比较算法来执行此操作。像 Levenstein 或 Jaro-Winkler 距离这样的算法可以让您推断出“匹配”列。

例如,如果 db1.tableA 有一个 L_Name 列,而 db2.tableB 有一个 LastName 列,则字符串距离匹配将为您获取一个度量。您可以通过比较行中的值来扩展它,以检查是否存在某种一致性,例如,如果两个表中的值都包含:“Smith”、“Johnson”等。您双赢了。

我最近做了类似的事情,集成了多个大型数据库(其中一个使用不同的语言 - 法语!)结果证明这是一次非常棒的体验。

HTH

关于mysql - 如何在没有外键的情况下关联两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398112/

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