두 테이블 모두 user_pv
과 vendors_pv
에 동일한 기능을 가지고 있습니다.업데이트를 사용하여 두 테이블 중 하나를 업데이트하십시오.
users_pv => 가지고 사용자 및 밸런스
vendors_pv =>
가 이제 인 값에 기초하여 사용자 나 공급의 균형을 업데이트 할
벤더 및 그 밸런스를 가진다 일부 PHP 프로세스를 통해 얻은. 그래서 나는 기본적으로이someid
값이 테이블 중 하나 일 수 있습니다이
update users_pv a INNER JOIN vendors_pv b set a.Balance = a.Balance +
'240' , b.Balance = b.Balance + '40' where a.UserId = 'someid' or
b.UserId = 'someid'
같은 쿼리를 썼다. 그래서 내가 UserId
someid
니어 문제는 여기에 사용자를 업데이트해야 쿼리는 모든 사용자를 업데이트하고 vendors.Please 날
주를 해결하는 데 도움이 : 내가 시도 쿼리에0
행
and
으로
or
를 대체하는 것은 당신이 그 기반으로 업데이트 할 수있는 기록이 있는지 확인하는 수를해야
합류 부분에 누락되었습니다 –
@MKhalidJunaid 좀 더 설명해 주시겠습니까 – user2979046
트랜잭션 내에서이를 수행하는 저장 프로 시저를 만드는 것이 이상적입니다. 빠른 해결책을 제공하기 위해 update users_pv와 같은 사용자 ID를 통해 테이블에 가입하십시오. INNER JOIN vendors_pv b a.userid = b.userid –