MySQL多表更新(逻辑外键/事实外键)
2024-10-21 09:09:41
语法结构:
UPDATE table_reference SET 列名1=value1【,列名2=value2,......】 【WHERE where_condition】
说明:
table_reference(连接)的语法结构:
表1 {【INNER | CROSS】 JOIN | {LEFT | RIGHT} 【OUTER】JOIN} 表2 ON conditional_expr(连接条件)
连接类型:
INNER JOIN等同于JOIN等同于CROSS JOIN等同于INNER JOIN 称为内连接
LEFT 【OUTER】JOIN 称为左外连接
RIGHT 【OUTER】JOIN 称为右外连接
举例:
UPDATE tdb_goods AS g INNER JOIN tdb_goods_brands AS b ON g.brand_name = b.brand_name SET g.brand_name = b.brand_id;
//因为两个表要操作的字段相同,所以先赋予别名,然后再在列名前标注别名
最新文章
- Gradle 10分钟上手指南
- Switch&NAT 测试
- 高逼格前端开发工具-FIDDLER
- DSP using Matlab 书内练习Example 2.1
- xcode更新,想想也是醉了
- java类型转化之Hbase ImmutableBytesWritable类型转String
- iptables用法
- MiZ702学习笔记13——ZYNQ通过AXI-Lite与PL交互
- vs2008 + OpenCV-2.1.0-win32-vs2008安装
- iOS开发技巧 -- 复用代码片段
- 【转载】google搜索从入门到精通
- Cell
- 南昌招聘.net开发大牛
- win10预览版无开始菜单解决方案
- postman 模拟请求中添加 header,post请求中传json参数
- 把python学的让自己成为智障的day14
- Tools - 文本编辑器Notepad++
- 二叉搜索树(hdu3791)
- 正确安全清空在线慢查询日志slow log的流程
- [转]mysql delete 使用别名 语法