De skulle sättas till NULL
om det inte finns några matchningar.
Jag skulle börja med att använda JOIN
syntax för uppdateringen:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
Detta har fördelen att det bara kommer att uppdatera matchande poster -- så ingen ny NULL
värden (såvida inte p.account
är NULL
).
Sedan kan du undersöka om det är rätt JOIN
nyckel för de två tabellerna. Använder du entry_company_tax_id
används både för JOIN
och för fältvärdet?