要求从表A查数据插入到表B中,并且要求如果表A中已存在的数据,就不要重复插入

简介:   insert into A select * from B where not exists (select 1 from A where A.ID=B.ID)  insert when (not exists (select 1 from 表名 where 检验重复的条件)) then into 表名 values(相应的值)select 1 from dual

  insert into A select * from B where not exists (select 1 from A where A.ID=B.ID)

  insert when (not exists (select 1 from 表名 where 检验重复的条件)) then into 表名 values(相应的值)select 1 from dual

相关文章
|
7月前
|
SQL 关系型数据库 MySQL
数据的插入和查询
数据的插入和查询
|
C#
C# 该行已经属于另一个表
C# 该行已经属于另一个表
127 0
|
C++ 索引
C/C++编程题之合并表记录
C/C++编程题之合并表记录
|
关系型数据库 MySQL 数据库
查看或者插入表数据|学习笔记
快速学习查看或者插入表数据
135 0
|
安全 关系型数据库 MySQL
如何快速安全的插入千万条数据?
最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库。
246 0
插入、更新、删除表中的数据
插入、更新、删除表中的数据 笔记 (文中的姓名、电话等为随机编写的,如有冒犯,请多多包涵) >需求1 向科目表中添加数据,如表1 科目编号 科目名 课时数 年级编号 1 Logic Java 220 1 2 HTML 160 1 3 Java OOP 230 2 第一步,创建科目表subject,create table `subject`(.
1586 0
|
SQL 关系型数据库 索引