だから、私の前にこの興味深い問題があります.2つのテーブルには、ウェブ上のホストプロファイルを持つユーザーの情報と、ウェブサイトで言及されている他のストアプロファイルがあります. com したがって、abc.com は次の一部になります。
source table
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| website | varchar(255) | YES | | NULL | |
| user_id | varchar(25) | YES | MUL | NULL | |
| web_name | varchar(255) | YES | | NULL | |
+----------+--------------+------+-----+---------+----------------+
言及テーブルにはエントリがあります(上記の xyz.com など)
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| web_link | varchar(255) | YES | | NULL | |
| user_id | varchar(25) | YES | MUL | NULL | |
| web_name | varchar(255) | YES | | NULL | |
+----------+--------------+------+-----+---------+----------------+
user_id はこれらのテーブルへの外部キーです。今、source.web_name とmention.webname を選択し、それらがすべて一意になるように ID を割り当てるようなノード ベースのグラフを生成したいと考えています。 1->0
これを達成するための最善の方法を知りたいのですが、スキーマを変更して実行するか、Python を使用してこれを実行する必要があります。source.web_name とmention.webname が異なる table に存在する場合、両方に一意の ID を与えることを理解できません。