Php 比较两个表并更新第二个表

Php 比较两个表并更新第二个表,php,mysql,Php,Mysql,有两张表,表1和表2 表1有两列name和rank 表2只有一个列名 表2中的名称几乎列在表1中 我想比较两个表,从表1中提取排名信息,并用排名更新/更改表2 我想更新/插入表1中表2的排名详细信息 这就是原因,很抱歉造成混淆然后将表1的自动递增字段放在表2中。在此之后,使用这些id应用左连接并提取信息 请参阅此链接 看起来你想做这样的事情: update table2,table1 set table2.rank=table1.rank where table2.name=table1.nam

有两张表,表1和表2

表1有两列name和rank 表2只有一个列名

表2中的名称几乎列在表1中

我想比较两个表,从表1中提取排名信息,并用排名更新/更改表2

我想更新/插入表1中表2的排名详细信息
这就是原因,很抱歉造成混淆

然后将表1的自动递增字段放在表2中。在此之后,使用这些id应用左连接并提取信息

请参阅此链接


看起来你想做这样的事情:

update table2,table1 set table2.rank=table1.rank where table2.name=table1.name

这将使用名称相等的第一个表中的列组更新第二个表。

为什么需要表1的完整副本?请提供一些数据示例和预期结果。。。这很容易使用sql查询。您能解释一下从表1中提取排名信息并用排名更新/更改表2吗?
update table2,table1 set table2.rank=table1.rank where table2.name=table1.name