INSERT INTO tencent_baidu_conversions (
dedupe_key, qk, media, tag_id, date_value, appsid, customer_name, device_id, conv,
payment, gmv, act, tu, clk_time, created_at
) VALUES (
#{dedupeKey}, #{qk}, #{media}, #{tagId}, #{dateValue}, #{appsid}, #{customerName},
#{deviceId}, #{conv}, #{payment}, #{gmv}, #{act}, #{tu}, #{clkTime}, #{createdAt}
)
ON DUPLICATE KEY UPDATE
media = CASE
WHEN VALUES(media) IS NOT NULL AND VALUES(media) != '' THEN VALUES(media)
ELSE media
END,
tag_id = CASE
WHEN VALUES(tag_id) IS NOT NULL AND VALUES(tag_id) != '' THEN VALUES(tag_id)
ELSE tag_id
END,
conv = VALUES(conv),
payment = VALUES(payment),
gmv = VALUES(gmv),
clk_time = VALUES(clk_time)
INSERT INTO tencent_baidu_conversions (
dedupe_key, qk, media, tag_id, date_value, appsid, customer_name, device_id, conv,
payment, gmv, act, tu, clk_time, created_at
) VALUES
(
#{r.dedupeKey}, #{r.qk}, #{r.media}, #{r.tagId}, #{r.date}, #{r.appSid}, #{r.customerName},
#{r.deviceId}, #{r.conv}, #{r.payment}, #{r.gmv}, #{r.act}, #{r.tu}, #{r.clkTime},
#{r.createdAtTs}
)
ON DUPLICATE KEY UPDATE
media = CASE
WHEN VALUES(media) IS NOT NULL AND VALUES(media) != '' THEN VALUES(media)
ELSE media
END,
tag_id = CASE
WHEN VALUES(tag_id) IS NOT NULL AND VALUES(tag_id) != '' THEN VALUES(tag_id)
ELSE tag_id
END,
conv = VALUES(conv),
payment = VALUES(payment),
gmv = VALUES(gmv),
clk_time = VALUES(clk_time)