Mysql 如果数据存在则更新,不存在则插入

来源:互联网 发布:大数据网站 编辑:程序博客网 时间:2024/05/06 10:23

类似oracle merge into

首选设置DUPLICATE KEY 联合主键

ALTER TABLE tb_acl_statistics ADD UNIQUE (aclid,trojan_name);

插入 语句后加入 ON DUPLICATE KEY 主键匹配成功后所要做的更新操作
INSERT IGNORE  INTO tb_acl_statistics (aclid,trojan_name,num)  VALUE(1,'test',80 ) ON DUPLICATE KEY UPDATE num =num+80;

0 0
原创粉丝点击