您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

INSERT插入WHERE判断是否插入(MySQL)

bubuko 2022/1/25 19:57:14 mysql 字数 974 阅读 598 来源 http://www.bubuko.com/infolist-5-1.html

一、INSERT INTO IF EXISTS 具体语法:INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS(SELECT field FRO ...

一、INSERT INTO IF EXISTS 具体语法:
INSERT INTO table(field1, field2, fieldn) SELECT ‘field1‘, ‘field2‘, ‘fieldn‘ FROM DUAL WHERE NOT EXISTS(SELECT field FROM table WHERE field = ?);


二、例子说明(DUAL是虚拟表)
INSERT INTO card(cardno, cardnum) SELECT ‘111‘, ‘100‘ FROM DUAL WHERE NOT EXISTS(SELECT cardno FROM card WHERE cardno = ‘111‘);
INSERT INTO card(cardno, cardnum) SELECT ‘222‘, ‘200‘ FROM DUAL WHERE NOT EXISTS(SELECT cardno FROM card WHERE cardno = ‘222‘);

 

INSERT插入WHERE判断是否插入(MySQL)

原文:https://www.cnblogs.com/Sky-Raining/p/12714494.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶