更新两个表之一中存在的行的值

时间:2017-11-20 19:47:02

标签: mysql sql-update

我有两张桌子

**Table A**

ID      Name   
 1       abc   
 2       bcd
 4       lmh 

**Table B** 

ID      Name   
 3       abc   
 5       bcd

我不知道哪个表ID = 4,所以我想更新ID = 4的值 我怎么能用这个更新行?

我使用UNION从多个colmns中选择值,但union不能处理更新查询。 我正在使用mysql。  请帮忙。

1 个答案:

答案 0 :(得分:0)

我认为这不是一个好的解决方案,但我只是运行两次更新查询。如果它在任何一个表中找到一些带有请求ID的数据,它将更新数据