我们1201 2021-07-22 15:52 采纳率: 0%
浏览 57

mysql两个表关联更新数据可以吗 我的MySQL不支持两表同时更新

UPDATE a
INNER JOIN b
ON a.c = b.c
SET a.d = '11',
b.e='22',
b.f='33'
WHERE a.h IN (
'123456',
'456789'
);

img

我的sql语句为这样 我也不知道为什么就是不可以更新

  • 写回答

3条回答 默认 最新

  • CSDN专家-微编程 2021-07-22 16:24
    关注

    你这写的不对呀,表的联立一般是查询呀,没见过你这样写的,如果你要修改两个表,可以设置触发器,就是一个表改变另一个也会做相应的改变,或者不用触发器,在你的后端方法里面你可以同时在一个方法里面分别调用对应的表进行更新操作即可

    评论

报告相同问题?

问题事件

  • 创建了问题 7月22日