mysql phpmyadmin更新查询基于多行中的另一列基于每行中的值

vuktfyat  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(126)

phpmyadmin:
Mysql表A有两列:A_id int、A_name varchar和A_id int。
表B有三列B_id int、B_name varchar和A_name varchar。
现在我需要将表B更改为B_id int,B_name varchar,A_id int,其中A_id基于之前插入到表B中的A_name。
我有上千行。

ee7vknir

ee7vknir1#

UPDATE 
  [table1_name] AS t1 
  INNER JOIN [table2_name] AS t2 ON t1.column1_name] = t2.[column1_name] 
SET 
  t1.[column2_name] = t2.column2_name];

相关问题