आप उपयोग कर सकते हैं INSERT INTO .. ON DUPLICATE KEY UPDATE
अलग-अलग मानों के साथ कई पंक्तियों को अपडेट करने के लिए।
"डुप्लिकेट कुंजी" को काम करने के लिए आपको एक अद्वितीय अनुक्रमणिका (प्राथमिक कुंजी की तरह) की आवश्यकता होती है
उदाहरण:
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
ON DUPLICATE KEY UPDATE b = VALUES(b), c = VALUES(c);
-- VALUES(x) points back to the value you gave for field x
-- so for b it is 2 and 5, for c it is 3 and 6 for rows 1 and 4 respectively (if you assume that a is your unique key field)
यदि आपके पास कोई विशिष्ट मामला है तो मैं आपको सटीक प्रश्न बता सकता हूं।