mysql 插入相同主键的解决方案
来源:互联网 发布:开源元数据管理工具 编辑:程序博客网 时间:2024/05/16 12:10
1、忽略新插入的,用原来的记录
INSERT IGNORE INTO baseweb.userinfo(id,userinfo.password,userinfo.name) VALUES ('20142209', '321654', 'Bennett');
2、覆盖原来的记录,用新纪录
REPLACE INTO baseweb.userinfo(id,userinfo.password,userinfo.name) VALUES ('201422090', '32165445645', 'Bennett1');
3、on duplicate key update
可以在INSERT INTO…..后面加上 ON DUPLICATE KEY UPDATE方法来实现。如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE。
INSERT IGNORE INTO prabaseinfo(id,valid_date) VALUES(809190474,20)ON DUPLICATE KEY UPDATE valid_date=VALUES(valid_date); //依旧更新valid_date的值,原值不变
0 0
- mysql 插入相同主键的解决方案
- mysql插入与主键相同值的另一个字段
- MySql 相同记录插入与否的问题。
- Mybatis + MySQL 得到刚刚插入的主键
- MyBatis+MySQL 返回插入的主键ID
- Mybatis插入mysql/oracle的主键示例
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- Mybatis+Mysql返回插入的主键ID
- Ural1471-Distance in the Tree
- 关于Studio sdk 设置的问题
- iOS开发之----动态类型(isKindOfClass, isMemberOfClass,id)等
- 13 插入数据
- Eclipse 乱码 解决方案总结(UTF8 -- GBK)
- mysql 插入相同主键的解决方案
- 以太坊《私有链和联盟链的机会与挑战》报告
- Objective-C多态
- 软件需求及分析
- C语言预处理命令总结大全
- ACE图像增强算法Opencv实现
- 13 查询数据
- numpy的array和python中自带的list之间相互转化
- Sqlite 时间比较