在MYSQL中,如何将一个表中的数据附加到另一个表中的数据
我需要将信息添加到一列中,在该列中,名字、姓氏、状态和zip从两个不同的表中相互匹配。我目前使用的查询“我不知道”足够有效,运行它需要几天时间,而且似乎永远不会完成。我对这两个表中的列进行了索引在MYSQL中,如何将一个表中的数据附加到另一个表中的数据,mysql,Mysql,我需要将信息添加到一列中,在该列中,名字、姓氏、状态和zip从两个不同的表中相互匹配。我目前使用的查询“我不知道”足够有效,运行它需要几天时间,而且似乎永远不会完成。我对这两个表中的列进行了索引 UPDATE Table_1 INNER JOIN Table_2 ON Table_2.fn = table_1.fn and Table_2.ln = table_1.ln and Table_2.State = table_1.state and t
UPDATE Table_1 INNER JOIN
Table_2
ON Table_2.fn = table_1.fn and Table_2.ln = table_1.ln and
Table_2.State = table_1.state and table_2.zip = table_1.zip
SET Table_1.app_phone = table_2.phone
我还尝试了where语句来执行此查询,但未成功如果希望有效运行,则需要一个复合索引。我建议:
表2(fn、ln、state、zip、phone)
综合指数应该会极大地提高性能