हां, INSERT ... ON DUPLICATE KEY UPDATE id=id
. का उपयोग करें (यह id
. के बावजूद पंक्ति अद्यतन को ट्रिगर नहीं करेगा स्वयं को सौंपा गया है)।
यदि आप त्रुटियों (रूपांतरण त्रुटियों, विदेशी कुंजी त्रुटियों) और ऑटोइनक्रिकमेंट फ़ील्ड थकावट के बारे में परवाह नहीं करते हैं (डुप्लिकेट कुंजी के कारण पंक्ति सम्मिलित नहीं होने पर भी यह वृद्धि हुई है), तो INSERT IGNORE
का उपयोग करें इस तरह:
INSERT IGNORE INTO <table_name> (...) VALUES (...)