Sie würden auf NULL gesetzt wenn es keine Übereinstimmungen gibt.
Ich würde mit JOIN beginnen Syntax für das Update:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
Dies hat den Vorteil, dass nur übereinstimmende Datensätze aktualisiert werden – also kein neues NULL Werte (es sei denn, p.account ist NULL ).
Dann können Sie untersuchen, ob das der richtige JOIN ist Schlüssel für die beiden Tabellen. Verwenden Sie entry_company_tax_id wird sowohl für den JOIN verwendet und für den Feldwert?