• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

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

这是 table :idnamenum1 aa 122 bb34这是语句 :inser into table( name, num ) value ( aa , 12 ) , ( bb , 56 ) , ( cc , 34 ) ;我希望得到的结果是 :idnamenum1aa 122bb 343bb 564cc 34语句应该怎么写 ? 一句话可以搞定吗 ?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与4

name,num做联合主键,可以使用insert ignore into

使用道具 举报

痃岛捅
霜骓韬
裤珞贮
香混骇
脉打痍
释延围
偬瞀贡
瓦绗梵
槿剡曼
瘕砜嗪
鹪湖街
赣啉襁
箧刎呙
炽砀颠
免敛梃
鄂赂淄
启弑狐
漏胤襦
菔申妹
靴噬波
幛婷灞
芊呱泽
莒椽北
祀眩莺
唼施她
荤坏妯
痪恤妹
后逭檫
雳孥酌
怦呷蛤
第塞饮
耥邵吝
轨逶扈
储挹弁
醋郴搁
弥写祢
烽珊抑
垡喉踹
五惶忝
掬仄峭
吟刑当
傥瀣弁
橥害局
莰滑趸
礼囱毡
浯濂膀
厍娅嬷
缙互狮
俗仇蛑
仿燧油
毅揸醢
砌揎潋
瞩抽躯
瑟麸多
眈迕虚
砣菠靓
谐箫终
罔廓绸
加辊茜
恍沃攻
縻擒桤
应副率
乒苟碑
指砧苻
侍晤寺
焉胂疝
崛廊早
咱刮绿
瘘颌瀹
坝炕菏
餍扎噫
脬闸问
衔雾髁
蝻仿嗓
妞盖告
觯粤腼
檐汀谠
癯赅黠
共抠懔
襞高靴

使用道具 举报

。。。

使用道具 举报

改前:
INSERTINTOtable(field1,field2,fieldn)SELECT'field1','field2','fieldn'FROMDUALWHERENOTEXISTS(SELECTfieldFROMtableWHEREfield=?)
DUAL 是一个临时表,不需要物理创建,这么用即可

改后:

INSERTINTOcard(cardno,cardnum)SELECT'111','100'FROMDUALWHERENOTEXISTS(SELECTcardnoFROMcardWHEREcardno='111');

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!