当前位置: 首页 > news >正文

对网站开发的理解500字八百客crm系统

对网站开发的理解500字,八百客crm系统,金融企业网站整站源码,徐州seo推广MySQL INSERT插入条件判断:如果不存在则插入(转) 我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入。如果使用一条INSERT语句实现呢? ####普通的 INSERT INTO 插入&…

MySQL INSERT插入条件判断:如果不存在则插入(转)

我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入。如果使用一条INSERT语句实现呢?
####普通的 INSERT INTO 插入:

INSERT INTO card(cardno, cardnum) VALUES('1111', '100');
INSERT INTO card(cardno, cardnum) VALUES('2222', '200');
...

于普通的 INSERT 插入,如果想要保证不插入重复记录,我们只有对某个字段创建唯一约束实现(比如:cardno卡号不能重复);

那有没有不创建唯一约束,仅通过 INSERT INTO 一条语句实现的方案呢?

答案:有的,** 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 是一个临时表,不需要物理创建,这么用即可。

针对上面的card示例的改造如下:

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');
http://www.yayakq.cn/news/529146/

相关文章:

  • 建设网站的总结用ps做糖果店网站模板
  • 官方网站的推广策划怎么做内容营销的步骤
  • 服务器如何搭建php网站外贸网站制作价格表
  • 地图网站建设做网站的集团
  • 网站品质传奇世界网页版单机
  • 重庆模板建站软件哈尔滨公司做网站
  • 怎么建设银行网站注册做推送网站
  • 台州市网站制作北京做网站推广一个月多少钱
  • 网站开发工程师月薪平均wordpress登陆页文件夹
  • 可以在网上接网站做的网址网站维护一般需要多久
  • 怎么轻松搭建自己的网站wordpress更换域
  • 佛山南海区建设局网站程序开发接单
  • 泗洪做网站百度浏览器下载安装
  • 做养生网站需要证件吗网络推广和网站推广
  • 西安跨境电商平台网站北京新冠确诊最新数据
  • 上海网站seo外包天眼通查公司查询
  • 住房城乡建设部网站诚信平台wordpress 主题 模板
  • 莞城微信网站建设wordpress 页面下载文件
  • 舞阳网站建设有哪些网站做自建房设计
  • 班级网站 建设模板医院网站建设方案计划
  • 十大外贸网站宁波 小程序开发公司
  • 商务网站建设设计结构内容网站建设pdf下载
  • 简单门户网站模板wordpress无法发邮件
  • 怎么给网站加速想做外贸怎么找客户
  • 站内推广的方法佛山知名网站建设公司
  • 网站设计公司长沙公司怎么样自己建立一个网站
  • 科技信息网站系统建设方案重庆网站建设哪家有
  • flash网站轮播广告怎么做淘宝网页版手机登录
  • 网站设置在哪里找到资讯类网站源码
  • 备案的时候需要网站吗站长素材免费下载