使用多列连接的MSQL更新脚本

时间:2017-03-23 15:21:20

标签: mysql

我正在尝试更新一个表中的列,其中几个其他列中的值与单独表中的值匹配。我一直在MYSQL 6.2 for MAC中使用此更新语句:

update vendor_import vi
join vendor v on 
vi.vendor_name = v.vendor_name
and vi.vendor_alt_name = v.vendor_alt_name 
and vi.vendor_legal_name = v.vendor_legal_name
and vi.division_name = v.division_name 
and vi.vendor_address = v.vendor_address 
set vi.contractor_id = v.contractor_id;

当我尝试在MYSQL 6.3 for Windows中运行此脚本时,我收到语法错误。

0 个答案:

没有答案