- 主题:各位大佬,帮我分析下这个sql为什么会这样。
不用inner join,直接用
update tablea,tableb set tablea. follow_up_user=tableb.user_code where tablea. customer_code=tableb. customer_code
【 在 jiangbojava (jiangbojava) 的大作中提到: 】
: update tableA s
: inner join (SELECT ci.customer_code, ci.user_code from tableB ci) ca on (ca.customer_code = s.customer_code)
: set s.follow_up_user = ca.user_code;
:
--
FROM 223.104.42.*
你看看那个创建时间是不是设置成每次操作都更新了,好像叫update_on_current还是什么的一个设置项
【 在 jiangbojava (jiangbojava) 的大作中提到: 】
: update tableA s
: inner join (SELECT ci.customer_code, ci.user_code from tableB ci) ca on (ca.customer_code = s.customer_code)
: set s.follow_up_user = ca.user_code;
:
--
FROM 223.104.42.*
看图片是navicat啊,看看下面有个多选框是不是勾上了,就是on_update相关的
【 在 jiangbojava (jiangbojava) 的大作中提到: 】
: update tableA s
: inner join (SELECT ci.customer_code, ci.user_code from tableB ci) ca on (ca.customer_code = s.customer_code)
: set s.follow_up_user = ca.user_code;
:
--
FROM 223.104.42.*