为了账号安全,请及时绑定邮箱和手机立即绑定

联合更新1

update user1 inner join (select user2.usename from user2 join use1 on user1.usename =user2.usename)user2 on user1.usename=user2.usename set user1.over='齐天大圣';语句中括号里的查询是否多此一举?


正在回答

2 回答

可能是数据量太细微了吧 亲测两种的结果都是 

Query OK, 1 row affected (0.00 sec)


0 回复 有任何疑惑可以回复我~

你可以也用where a.user_name=b.user_name来更新,但是你都运行之后会发现按照括号这么写运行速度比用where条件快0.002ms,这就相当于对sql语句的优化了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
MySQL开发技巧(一)
  • 参与学习       148811    人
  • 解答问题       123    个

DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能

进入课程

联合更新1

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号