sql 条件插入

有时对数据库进行插入操作时,需要数据库不存在时重复数据才进行插入。代码实现如下

--表结构
CREATE TABLE person (person_id int PRIMARY KEY,  name varchar(20));
--插入操作
INSERT INTO person (person_id, name)
SELECT 1, 'Me'
FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM person WHERE person_id = 1);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容