Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql update left join

作者:—只賣身不賣藝   发布日期:2025-10-22   浏览:26

-- 更新表 t1 中的数据,基于 t1 和 t2 的关联条件,并且只更新那些在 t2 中存在匹配记录的行

UPDATE t1
LEFT JOIN t2 ON t1.id = t2.id
SET t1.column_name = 'new_value'
WHERE t2.id IS NOT NULL;

-- 解释:
-- 1. UPDATE t1: 指定要更新的表是 t1。
-- 2. LEFT JOIN t2 ON t1.id = t2.id: 将 t1 和 t2 进行左连接,基于 id 列的匹配。
-- 3. SET t1.column_name = 'new_value': 设置 t1 表中指定列的值为 'new_value'。
-- 4. WHERE t2.id IS NOT NULL: 只更新那些在 t2 中存在匹配记录的行。

如果你需要更多示例或有其他问题,请告诉我!

上一篇:mysql截取

下一篇:mysql字符串转日期函数

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站