导读:本文主要介绍MySQL不存在则插入的方法,包括使用INSERT...ON DUPLICATE KEY UPDATE语句、使用 REPLACE INTO 语句、使用 INSERT IGNORE 语句等 。
1、使用INSERT...ON DUPLICATE KEY UPDATE语句:当表中已存在相同唯一键时,MySQL会抛出一个错误,此时可以使用INSERT...ON DUPLICATE KEY UPDATE语句 , 它可以将数据插入到表中,如果记录已存在,则更新记录 。
【mysql数据库不存在 mysql不存在则插入】2、使用 REPLACE INTO 语句:REPLACE INTO 和 INSERT 类似,但是 REPLACE INTO 会先尝试更新记录,如果更新失败,则插入新记录 。
3、使用 INSERT IGNORE 语句:INSERT IGNORE 语句会忽略掉所有发生冲突的记录,而不会抛出异常 。
总结:MySQL不存在则插入的方法有三种,即使用INSERT...ON DUPLICATE KEY UPDATE语句、使用 REPLACE INTO 语句、使用 INSERT IGNORE 语句,根据实际需要选择使用即可 。
- mysql游标和存储过程是什么 mysql游标表名为变量
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- mysql怎么设置时区 mysql时间显示设置
- 招聘要精通mysql
- mysql 65535 8192 限制 mysql限制资源使用
- mysql有topn
- mysql协议包解析 mysqlicp协议
- mysql子查询和连接查询 mysql子查询插入
- Mysql使用索引查询 mysql使用round
- mongodb查看数据库大小 查看mongodb集群容量
