MySql避免重复插入记录方法
来源:互联网 发布:ps美工教程视频 编辑:程序博客网 时间:2024/05/16 12:16
类似oracle merge into
创建_user表
CREATE TABLE _user (
id VARCHAR(36) NOT NULL,
pro_id VARCHAR(36),
mobile VARCHAR(36) NOT NULL,
ctm DATETIME,
cnt INTEGER,
PRIMARY KEY (id)
);
约束:
ALTER TABLE _user DROP INDEX mobile;
ALTER TABLE _user ADD UNIQUE (mobile);
插入数据,
插入 语句后加入 ON DUPLICATE KEY 主键匹配成功后所要做的更新操作
INSERT IGNORE INTO _user (id,pro_id,mobile,ctm,cnt) VALUE(uuid(),'pro_id','13800138000',now(),1 ) ON DUPLICATE KEY UPDATE cnt =cnt+1;
INSERT IGNORE INTO _user (id,pro_id,mobile,ctm,cnt) VALUE(uuid(),'pro_id','13800138000',now(),1 ) ON DUPLICATE KEY UPDATE cnt =cnt+1,ctm =now();
参考:
http://blog.csdn.net/justhavetry/article/details/36627899
阅读全文
0 0
- MySql避免重复插入记录方法
- MySQL避免插入重复记录的方法
- MySQL避免重复插入记录方法总结
- mysql中避免重复插入记录方法
- MySql避免重复插入记录方法
- MySql避免重复插入记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- mysql避免插入重复记录
- MySql避免重复插入记录
- MySql避免重复插入记录
- Mysql避免重复插入记录
- mysql避免重复插入记录
- MySql避免重复插入记录的几种方法
- 避免重复入库的插入记录方法-----mysql 使用记号
- MySql避免重复插入记录的几种方法
- CSS的三大特性(继承,层叠,优先级)
- selenium使用classname定位错误
- JavaFX笔记
- JS如何判断一个对象为空
- sophus库的一些使用
- MySql避免重复插入记录方法
- 解决ubuntu花屏的问题
- 遗留非springboot传统项目接入eureka注册与服务发现
- 使用Goolge开源工具zxing实现二维码读写工具(带Logo)
- 英文版Excel打开含中文的csv文件乱码的解决办法
- 纯CSS美化input radio和checkbox的样式
- 数据库——事务的ACID
- easydarwin原创文章
- 排序二叉树or搜索二叉树or查找二叉树