php - 使用 JOIN 更新 MySQL 中的两个表
问题描述
我在使用join时遇到更新问题(在php中)
例如我有两个表(t1,t2)
- t1 -> 列出人员
- 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'
为什么这段代码不起作用?请帮帮我...
解决方案
UPDATE t1
JOIN t2 ON t1.list = t2.id
SET t1.attr = '852'
WHERE t1.attr = '220'
AND t2.type = '90'
推荐阅读
- javascript - Laravel 本地化到 Vue
- java - spring ws 为每个端点配置线程数
- excel - 使用 Excel 宏找到“chrome.exe”
- c++ - 使用 C++ 和 opencv 进行图像缩放的 Spline Catmull-Rom
- mysql - jOOQ 是否使用不同的连接来执行不同的查询?
- oracle - 在 Oracle apex 20.2 中,获取所选树节点 ID 的 javascript 是什么
- google-chrome-extension - 如何将图像存储在 chrome 扩展中?
- reactjs - 反应:TypeError:无法读取未定义的属性“全名”
- node.js - Puppeteer 抓取尝试总是以未定义的值结束
- python - 使用Python发送电子邮件时如何将链接包装到html ahref中