इसे आजमाएं:
...
ON DUPLICATE KEY UPDATE
rFormat=VALUES(rFormat),
rFiles=IF(ISNULL(rFiles), VALUES(rFiles), VALUES(rSizeMB)),
rText=VALUES(rText);
मैंने थोड़ी देर में अधिक उन्नत MySQL सामग्री (जैसे IF) का उपयोग नहीं किया है, इसलिए मैं इसके बारे में सकारात्मक नहीं हूं, लेकिन यह लगभग सही होना चाहिए। मुख्य भाग IF द्वारा लौटाए गए मान पर rFiles सेट कर रहा है।