只是使用
INSERT...ON DUPLICATE KEY UPDATE
INSERT INTO reports_adv (day, uid, siteid, cid, visits) VALUES ('$day', '$uid', '$sid', '$cid', 1)ON DUPLICATE KEY UPDATE visits=visits+1;- INSERT … ON重复键更新语法
但在进行其他操作之前,您应该
UNIQUE在列上定义约束。
ALTER TABLE reports_adv ADD ConSTRAINT tb_uq UNIQUE (day, uid, siteid, cid)



