首页 > 其他 > 详细

四、更新数据(UPDATE)

时间:2020-04-28 19:32:09      阅读:50      评论:0      收藏:0      [点我收藏+]

一、更新数据(UPDATE)

UPDATE 表名 SET 列名=值,列名=值 WHERE 条件

二、mysql 的 update 的特点

• 更新的表不能在 set 和 where 中用于子查询;

• update 后面可以做任意的查询

示例一:

更新 emp3 表中的 id 为 1 的数据,添加 address 为 BeiJing。

update emp3 e set e.address = "BeiJing" where emp_id = 1;

示例二:

方式一:更新 emp3 中 id 为 2 的数据,将地址修改为与 id 为 1 用户的地址相同

Oracle:

update emp3 e set e.address = (select address from emp3 where emp_id = 1) where e.emp_id = 2;

MySQL:

update emp3 e ,(select address from emp3 where emp_id = 1)t set e.address = t.address where e.emp_id =2;

方式二:更新 emp3 中 id 为 2 的数据,将地址修改为与 id 为 1 用户的地址相同

update emp3 e set e.address = (select t1.address from (select emp_id, add ress from emp3)t1 where t1.emp_id = 1 ) where e.emp_id = 2;

四、更新数据(UPDATE)

原文:https://www.cnblogs.com/qiaoxin11/p/12796007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!