2014-03-25 6 views
0

내 테이블 중 하나에서 누락 된 데이터 (계정 번호)가 있는데 파일에서 해당 데이터를 추가하려고합니다. 데이터가 누락 된 테이블은 'custom_65275887'라고 불리는데 문제는 올바른 열에 데이터를 삽입 할 수 있다는 것입니다. 'custom_65275887'테이블을 'vicidial_list'라는 다른 테이블에 조인해야합니다.이 테이블이 원인이됩니다. 기존 데이터와 수신 데이터를 비교하는 데 사용할 전화 번호가 있습니다. 이 두 테이블의 'lead_id'열은 공통이지만 들어오는 데이터 파일에는 'lead_id'데이터가 없습니다.join을 사용하여 파일에서 mysql에 데이터를 삽입하십시오.

insert into custom_65275587(account) 

       value 
        ($fileop[1]) 
       join 
        vicidial_list 
       on 

       custom_65275587.lead_id = vicidial_list.lead_id 

       where 
        vicidial_list.phone_number = $fileop[0] 

$ fileop [1] 인 계정 번호
$ fileop [0]의 전화 번호는

변수 또는 채워진 데이터에 phpMyAdmin에 난 신택스를 얻을를 사용 PHP에서 명령을 실행하는 오류

답변

0

나는 다음과 같은 문법이어야한다고 생각한다.

0

여기가 효과가 있습니다.

 update custom_65275587 

       join 
        vicidial_list 
       on 
        vicidial_list.lead_id = custom_65275587.lead_id 
       set 
        custom_65275587.account = $fileop[1] 
       where 
        vicidial_list.phone_number = $fileop[0] 
관련 문제