当前位置:首页 > SQL > 正文内容

mysql变更字段值为另一张表的某个值

高老师7年前 (2018-06-03)SQL2295

(1).下面是一张基本的会员表member

mid      name    age
1	高峰	24
2	王小	19
3	韩星	24

(2).下面是一张基本的会员日志表log

lid     mid     name    rmk
1	1	高峰	登录
2	1	高峰	下线
3	2	王小	上线

(3).有一天会员都修改了姓名name的值,此时的member表

mid      name    age
1	高久峰	24
2	王二小	19
3	韩星	24

(4).此时需要更新下log表的name和会员表name一致

UPDATE  log  as a JOIN member as b  SET  a.`name`= b.`name`  where a.mid=b.mid

提示:等同于inner join,同时网上其他博客说表的顺序要保持上面的顺序,其实根本没有必要,只需要设置set那个表就行了。

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/317.html

分享给朋友:

“mysql变更字段值为另一张表的某个值” 的相关文章

mysql group分组排序

mysql group分组排序

下面的是商品数据表,id是主键,catename是分类,titile是标题,price是价格,现在要求计算每种分类下的商品平均价格.id     catename       &n...

mysql 中文占几个字节,mysql varchar 字节数

mysql 中文占几个字节,mysql varchar 字节数

我们要明白Mysql字段的长度能存多少东西,首先需要明白Mysql是计算字节长度,还是计算字符长度。在mysql4.x的版本长度代表的是字节长度.例如在mysql4.x的版本中varchar(10)能储存的中英文长度如下:(1).采用ISO8859-1编码方式时,一个中/英文都只占一个字节;(2)....

Mysql exists型子查询

Mysql exists型子查询

需求查询出存在商品的商品分类.    先看看分类表:id(分类的id)    catename(分类名) 1         手机 2 &n...

mysql表视图管理语句

mysql表视图管理语句

1.查看所有表,包括视图表,show  tables;2.查看表结果,包括视图表,desc  表名3.查看建表过程,show   create   table  表名;4.查看建视图过程,show   create   view...

mysql常用函数

mysql常用函数

1.floor(x)返回小于x的整数,向下取整,用法,商品的价格是浮点型的,需要向下取整 eg:select id,title,floor(price)  from  shopgoods2.rand()返回0-1之间的随机数 select rand() select rand()...

 php mysql 分页优化,mysql limit优化,mysql offset优化,mysql 最快的分页方法

php mysql 分页优化,mysql limit优化,mysql offset优化,mysql 最快的分页方法

(1).首先我们需要了解limit分页的工作流程demo:  SELECT * FROM table LIMIT 10000,5 通常我们会认为以上SQL会从10000条后面取5条,正确的是取出10005条,然后再抛弃前...