उन्हें NULL
. पर सेट किया जाएगा अगर कोई मैच नहीं है।
मैं JOIN
. का उपयोग करके शुरू करूंगा अपडेट के लिए सिंटैक्स:
UPDATE customers c JOIN
prospects p
ON p.prospect = c.entry_company_tax_id
SET c.entry_company_tax_id = p.account;
इसका यह लाभ है कि यह केवल मिलान करने वाले रिकॉर्ड को ही अपडेट करेगा -- इसलिए कोई नया NULL
नहीं है मान (जब तक कि p.account
NULL
है )।
फिर, आप जांच कर सकते हैं कि क्या यह सही है JOIN
दो तालिकाओं के लिए कुंजी। क्या आप entry_company_tax_id
का उपयोग कर रहे हैं? JOIN
. दोनों के लिए उपयोग किया जाता है और फ़ील्ड मान के लिए?