INSERT 语句如何判断新表中是否存在此数据,如果重复就不插入,不重复的插入
从[MYHR].[dbo].[hv_kqsk]表
__sno __user __time Zgbh Zgxm Bmbh Bmmx Sksj Sbbh
5 1 2012.09.27 15:25 000006 陈海英 0111 装配课 2012.09.09 09:09 0
6 1 2012.09.27 15:19 000006 陈海英 0111 装配课 2012.10.10 10:10 0
7 1 2012.09.27 15:19 000007 吴小红 0111 装配课 2011.11.11 11:11 0
8 1 2012.09.28 08:58 000006 陈海英 0111 装配课 2012.12.12 12:12 0
INSERT 到 [HSHR].[dbo].[hv_kqsk] 已经有三条数据如下
__sno __user __time Zgbh Zgxm Bmbh Bmmx Sksj Sbbh
1 1 2012.09.27 15:25 000006 陈海英 0111 装配课 2012.09.09 09:09 0
2 1 2012.09.27 15:19 000006 陈海英 0111 装配课 2012.10.10 10:10 0
3 1 2012.09.27 15:19 000007 吴小红 0111 装配课 2011.11.11 11:11 0
现在我想用一个INSERT 把MYHR这个数据库的表数据插入到HSHR这个数据库中来.sksj和zgbh重复的就不要插入,没有重复的就插入.__sno是自增长的列.
求高手解答一下.
__sno __user __time Zgbh Zgxm Bmbh Bmmx Sksj Sbbh
5 1 2012.09.27 15:25 000006 陈海英 0111 装配课 2012.09.09 09:09 0
6 1 2012.09.27 15:19 000006 陈海英 0111 装配课 2012.10.10 10:10 0
7 1 2012.09.27 15:19 000007 吴小红 0111 装配课 2011.11.11 11:11 0
8 1 2012.09.28 08:58 000006 陈海英 0111 装配课 2012.12.12 12:12 0
INSERT 到 [HSHR].[dbo].[hv_kqsk] 已经有三条数据如下
__sno __user __time Zgbh Zgxm Bmbh Bmmx Sksj Sbbh
1 1 2012.09.27 15:25 000006 陈海英 0111 装配课 2012.09.09 09:09 0
2 1 2012.09.27 15:19 000006 陈海英 0111 装配课 2012.10.10 10:10 0
3 1 2012.09.27 15:19 000007 吴小红 0111 装配课 2011.11.11 11:11 0
现在我想用一个INSERT 把MYHR这个数据库的表数据插入到HSHR这个数据库中来.sksj和zgbh重复的就不要插入,没有重复的就插入.__sno是自增长的列.
求高手解答一下.
...全文
相关推荐
MySQL中REPLACE INTO和INSERT INTO的区别分析
首先,`INSERT INTO` 是最基本的数据插入语句,它用于在表中创建新的行。当你执行一个 `INSERT INTO` 语句时,如果指定的行不存在,那么新行将会被添加到表中。
解析SQL语句中Replace INTO与INSERT INTO的不同之处
- `SELECT INTO` 语句通常用于创建新表并复制数据,而 `INSERT INTO SELECT` 用于将查询结果插入到另一个表中。6.
防止mysql重复插入记录的方法
使用`REPLACE`语法: `REPLACE`函数的工作原理是,如果新插入的记录与表中已有的记录有相同的唯一键值,那么先删除原有记录,再插入新记录。这适用于需要替换已存在记录的情况。
SQL常用语句
### SQL常用语句详解#### 一、数据库操作##### 创建数据库前的判断与创建在创建数据库之前,可以通过以下SQL语句来判断该数据库是否已经存在,并在不存在的情况下进行创建:```sqlIF EXISTS
数据库触发器DB2和SqlServer有哪些区别
- SQL Server使用`inserted`临时表来存储新插入的数据,触发器中通过查询`inserted`表来获取新行的值。4.


疑难问题
