Probeer dit:
...
ON DUPLICATE KEY UPDATE
rFormat=VALUES(rFormat),
rFiles=IF(ISNULL(rFiles), VALUES(rFiles), VALUES(rSizeMB)),
rText=VALUES(rText);
Ik heb al een tijdje geen geavanceerdere MySQL-dingen (zoals IF) gebruikt, dus ik ben hier niet positief over, maar het zou ongeveer goed moeten zijn. Het belangrijkste onderdeel is het instellen van rFiles op de waarde die wordt geretourneerd door de IF.