首页 > 解决方案 > 使用 JOIN 更新 MySQL 中的两个表

问题描述

我在使用join时遇到更新问题(在php中)

例如我有两个表(t1,t2)

  1. t1 -> 列出人员
  2. t2 -> 列出商店

我想更新特定列表中的人

mysql代码:

UPDATE t1
SET t1.attr = '852'
FROM t1 join t2 ON t1.list = t2.id
WHERE
t1.attr = '220' AND t2.type = '90'

为什么这段代码不起作用?请帮帮我...

标签: phpmysql

解决方案


UPDATE t1
JOIN t2 ON t1.list = t2.id
SET t1.attr = '852'
WHERE t1.attr = '220' 
  AND t2.type = '90'

推荐阅读