Ze zouden worden ingesteld op NULL
als er geen overeenkomsten zijn.
Ik zou beginnen met JOIN
syntaxis voor de update:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
Dit heeft het voordeel dat alleen overeenkomende records worden bijgewerkt -- dus geen nieuwe NULL
waarden (tenzij p.account
is NULL
).
Dan kun je onderzoeken of dat de juiste JOIN
is sleutel voor de twee tabellen. Gebruikt u entry_company_tax_id
wordt zowel gebruikt voor de JOIN
en voor de veldwaarde?