我想大量更新一张关于另一张桌子的表格。 我有一个通讯ID,如果id在第二个表中,我想更新一行。
表1: ID_table1 | is_in_db2
表2: ID_table2 | ID_table1
如果ID_table1在表2中,我想将is_in_db2更新为1
答案 0 :(得分:0)
您希望使用ID上的内部联接来加入表。 这将更新两个表中显示的任何行的指定列。
UPDATE
table1
INNER JOIN table2 ON table1.ID = table2.ID_table1
SET
table1.is_in_db2 = 1;