insert into与insert ignore以及replace into的区别
insert ignore表示,如果表中已经存在相同的记录,则忽略当前新数据;
INSERT INTO有无数据都插入,如果主键则不插入;
REPLACE INTO 如果是主键插入则会替换以前的数据;
例
1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下:
insert into `news`(title,body,time) values('www.111cn.net','body 1',now()),('title 2','body 2',now());
下面通过代码说明之间的区别,如下:
create table testtb(
id int not null primary key,
name varchar(50),
age int
);
insert into testtb(id,name,age)values(1,"www.111Cn.net",13);
select * from testtb;
insert ignore into testtb(id,name,age)values(1,"aa",13);
select * from testtb;//仍是1,“bb”,13,因为id是主键,出现主键重复但使用了ignore则错误被忽略
replace into testtb(id,name,age)values(1,"aa",12);
select * from testtb; //数据变为1,"aa",12
转载于:https://www.cnblogs.com/zqq521/p/9591387.html
insert into与insert ignore以及replace into的区别相关推荐
- MySQL的insert ignore与replace into不同
以前从来没有接触过replace into这个语法,但是却看到很多人都在使用这个语法,并且应用在很多生产环境中,于是我也去学习了一下repalce into的用法. 关于replace 一句话:正常情 ...
- MySQL插入语句insert into,insert ignore into,insert into ... on duplicate key update,replace into-解决唯一键约束
文章目录 常用插入语句 insert into insert ignore into insert into ... on duplicate key update replace into 使用场景 ...
- INSERT INTO和INSERT IGNORE INTO 以及REPLACE INTO的区别
文章目录 关于INSERT INTO和INSERT IGNORE INTO 以及REPLACE INTO的区别 先创建一个数据表 CREATE TABLE plt_order_items(id int ...
- 转载:MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解
转自:http://www.jb51.net/article/39199.htm 本篇文章是对MySQL数据库INSERT.UPDATE.DELETE以及REPLACE语句的用法进行了详细的分析介绍, ...
- INSERT INTO 和 INSERT IGNORE INTO
INSERT INTO 和 INSERT IGNORE INTO 都是插入操作. INSERT INTO向数据库中插入一条新的数据,会检测主键,如果有已经存在的主键,则会报错. INSERT IGNO ...
- c mysql insert语句_MySQL_mysql insert详细讲解,INSERT语法
INSERT [LOW_PRIORITY |DELA - phpStudy...
INSERT语法 INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name[(col_name,...)] VALUE ...
- mysql的insert语法_mysql insert 语法
INSERT语法 INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name[(col_name,...)] VALUE ...
- oracle触发器中的after insert后继续触发,oracle触发器使用:after insert 与before insert的简单使用注意...
创建触发器时,触发器类型为after insert , 在begin中 Select fieldA into v_a from tableA; 执行到此句时,会出错: --弹出错误信息提示 --ORA ...
- oracle数据库中insert,【Oracle】sql插入之 insert all、insert first
Oracle插入之 insert all.insert first介绍 利用insert first/all使得INSERT语句可以同时插入多张表,还可以根据判断条件来决定每条记录插入到哪张或哪几张表 ...
最新文章
- Java并发必知必会第三弹:用积木讲解ABA原理
- 首款AI+智能工程头盔发布,小松(中国)与天远科技ICT战略签约成功举行
- JAVA中使用FTPClient实现文件上传下载
- 【转】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型...
- leetcode1103. 分糖果 II 该模拟就模拟,别老想着优化
- 哈佛大学单细胞课程|笔记汇总 (七)
- 如何编写杂项设备驱动
- 类和对象编程(五):友元函数
- 有哪些不错的数学、物理类的「闲书」?
- 文件系统:NTFS、FAT32和exFAT
- python 运动模糊 退化模型 点扩散函数 逆滤波与维纳滤波
- python文件传输进度条_Python复制和移动文件的进度条
- 计算机表格怎么加减乘除,怎么在excel表格中计算加减乘除
- windows清理_一个Windows系统下好用的内存清理工具
- 微软live服务器地址,在Mail中设置windows Live hotmail方法
- Vivado® ML Editions 2022.2 最新更新(附下载链接)
- jzoj3424. 【NOIP2013模拟】粉刷匠
- java新特性--03--Stream简介
- win7 ftp服务器修改读写权限,win7 ftp服务器文件夹权限修改
- 四年级计算机wps教案,四年级上册信息技术教案-《初识“WPS文字”》苏教版新版...
热门文章
- Linux基础知识汇总(2)...持续更新中
- ELK 5.x日志分析 (二) Elasticserach 5.2 安装
- npm-debug.log文件出现原因
- input type=hidden /在IE中占空间(转)
- org.apache.hadoop.fs-ChecksumException
- ASA与PIX的区别
- 闭关纪要17.Google app engine的简单应用
- 攻和防谁更厉害?AI技术在恶意软件检测中的应用和对抗
- Fiddler抓包工具总结(转)
- 完爆Facebook/GraphQL,APIJSON全方位对比解析(一)-基础功能