Hãy xem kỹ cú pháp của INSERT ... ON DUPLICATE
. Sau khi ON DUPLICATE KEY UPDATE
xuất hiện một chuỗi cột = biểu thức các câu lệnh. Hãy thử một cái gì đó như:
INSERT INTO testTable (adhex,reg,mtime)
VALUES ('00B0BA','reg-1','1294129605')
ON DUPLICATE KEY UPDATE reg=IF(mtime < VALUES(mtime), 'ZsS-SLD', reg),
mtime=IF(mtime < VALUES(mtime), VALUES(mtime), mtime)