UPDATE tb1 SET percentage = 80
WHERE EXISTS (SELECT ip FROM tb1 WHERE tb1.ip IN (SELECT ip FROM tb2))
上面的Mysql查询是为了根据ip列重复到tb1和tb2来更新百分比。但它不起作用。 Mysql说我不能把tb1作为目标!如何解决这个问题?
答案 0 :(得分:1)
Join
两者都应该有用。
尝试以下:
UPDATE tb1 join tb2 on tb1.ip=tb2.ip SET tb1.percentage = 80