连接更新表中数据使用: update .. join .. 语句

上一篇博文创建了一个商品分类表(good_cates),并完成了商品分类信息的插入,如果需要更新goods表中的商品分类信息,把商品分类名称改成商量分类id,这就需要使用MySQL数据库连接更新表中某个字段数据。

将goods表中的分类名称更改成商品分类表中对应的分类id

-- 查看goods表中的商品分类名称对应的商品分类id
select * from goods inner join good_cates on goods.cate_name = good_cates.name;

-- 把该语句中from 后的语句理解为一张虚表   【把两个表的查询结果看成一张表】
update goods g inner join good_cates gc on g.cate_name=gc.name set g.cate_name=gc.id;  

MySQL数据库使用连接更新表中某个字段数据相关推荐

  1. mysql复制一个字段值到另一个字段,MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下...

    点击查看MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下具体信息 答:update b set tel =(select mobile from a where a.id=b.aid) 注 ...

  2. Windows上通过bat实现不同数据库之间同步部分表的部分字段数据

    场景 A系统的数据库中的部分表中的部分数据需要提供给B系统. 首先利用Mysqldump将A系统中的部分表导出为文件,然后建立中间数据库 将导出的数据文件还原到中间数据库,然后再B系统中选择中间数据库 ...

  3. MySql查询出两张表中不同的数据

    建表 表1 CREATE TABLE Student(SId VARCHAR(10),Sname VARCHAR(10),Sage DATETIME,Ssex VARCHAR(10)); 插入测试数据 ...

  4. Oracle 查询数据表中的字段数据是否有重复

    1.查找单个字段select 字段名,count(*) from table group by 字段名 having count(*) > 12.查找组合字段:SELECT TEST_NAME1 ...

  5. MySQL数据库-更新表中的数据详解

    更新书记记录是数据操作中常见的操作,可以更新表中已经存在数据记录中的值.在MySQL中可以通过UPDATE语句来实现更新数据记录,该SQL语句可以通过如下几种方式使用:更新特定数据记录,更新所有数据记 ...

  6. MySQL - 更新表中的数据记录

    更新表中的数据记录 更新数据记录是数据操作中常见的操作,可以更新表中已经存在数据记录中的值.在MySQL中可以通过UPDATE语句来实现更新数据记录,该SQL语句可以通过如下几种方式使用:更新特定数据 ...

  7. oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式

    select t.*, t.rowid from TB_SD_STANDARD_CHOOSE_ADVISE t where t.id =323900000 update TB_SD_STANDARD_ ...

  8. 查询出两个表中不同的数据

    查询出user表中有user_pro中没有的mobile字段 写法一 select * from user where mobile not in(select mobile from user_pr ...

  9. 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段

    1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...

最新文章

  1. 完美的隐藏软键盘方法
  2. 用这个Python库,训练你的模型成为下一个街头霸王!
  3. Mysql/Mairadb主从复制
  4. [How TO]-How to Install Python Pip on Ubuntu 20.04
  5. CPU高速缓存行对齐和代码优化
  6. cpu开核_电脑魔改篇——CPU散热器
  7. JavaFX触屏事件
  8. win102004优化_win10 2004系统电脑出现玩命运2掉帧的问题
  9. 如何防止用户重复提交表单
  10. (58)UART外设驱动用户发送模块(三)(第12天)
  11. libevent 源码深度剖析十三
  12. 基于虚拟帐号的邮件系统extmail(1)
  13. 利用计算机进行国际贸易的弊端,国际贸易中的计算机应用体系建设浅析
  14. 请完成汇率和金额排序程序。(100分)题目内容: 在国际机场,我们会发现有多个货币兑换的窗口,这是由于各国货币的单位价值是不一样的。下面列出了某日国际货币的汇率表(相对于100人民币的各国货币值)。
  15. 爬取b站最火up主及其粉丝信息
  16. Flask部署机器学习模型---基于线性回归模型的销售预测系统实现简易版代码
  17. python读取csv文件路径设置_python读取csv文件
  18. MP2451问题记录
  19. Java---Map详解
  20. 《挑战程序设计竞赛》--初级篇习题POJ部分【动态规划】

热门文章

  1. 不止临床应用,AI还要帮不懂编程的医生搞科研
  2. 第三次组织架构变动背后,腾讯AI走向何方?
  3. 报名 | AWS云计算专家邀您一起聊聊AI
  4. 阿里2018营收2502亿元,云计算业务增幅超100%
  5. Google工作10年,关于技术、管理和职场生涯的一些感悟
  6. 爆赞,对 volatile 关键字讲解最好的一篇文章!
  7. 盘点程序员写过的惊天 Bug
  8. 如何轻松搞定 CRUD 的创建人、修改人、时间等字段的赋值
  9. 线程池:治理线程的法宝
  10. 昨天你用的 YYYY-MM-dd 被捶了吗?