2014-03-25 29 views
0

我有一个从我的表中缺少的数据(帐号),并试图从文件中添加数据。缺少数据的表称为'custom_65275887',我遇到的问题是能够将数据插入到正确的列中,我必须将'custom_65275887'表加入到名为'vicidial_list'的另一个表中。引起此表有一个电话号码,我将用它来比较现有数据和传入数据。这两个表具有共同的'lead_id'列,但传入的数据文件没有'lead_id'数据。使用连接将数据从文件插入到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

我相信语法应该是类似于以下内容。

insert into custom (X, X) values (X, X) from custom a 
join vicidial_list b on a.key = b.key 
where b.key = $variable; 
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] 
相关问题