PLM之家PLMHome-国产软件践行者

[原创] 数据库: 禁止重复数据插入数据库的方法,没有主键和索引

[复制链接]

2022-5-4 10:18:21 1460 0

admin 发表于 2022-5-4 10:18:21 |阅读模式

admin 楼主

2022-5-4 10:18:21

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

3 T2 r2 Z( K. |0 @, v+ L数据库: 禁止重复数据插入数据库的方法,没有主键和索引* C" V" v. o7 N* }+ p
% L+ ~& U' i3 v5 C. ]; q$ Q% O
直接进行硬核判断,查询是否有一致的值,因为当前表中不存在主键* ~( s, }9 X0 N- N4 W
5 D( u1 R  _  R
[mw_shl_code=sql,true]INSERT INTO ingate_standardsection SELECT
4 {+ ~; B$ m# Z'扁平梯形',( `" m4 U+ L' U, _0 Q( T1 c& C' _
'FlatTrapezoidSection.bmp',
6 V" e7 i3 D0 e5 J- j9 W3.75,: O( l( p8 V8 ?( d
50,/ s* Q0 W- A& n5 l  z
25,; I1 _) }9 o! ~! \: h. h
10,
6 S' u" C' _' R* i  R'dddddd',6 A- T# b4 w0 n3 W4 f( J5 d
'udf'
5 d+ `' A8 g( q' C! N% s+ h+ u( ?FROM
* `! G9 L  ~9 j# z9 @/ Y  lDUAL
) ]& [& J; [4 K% v- TWHERE# M: i' X' L* W6 w% z
        NOT EXISTS ($ m; H+ |6 d- P0 [+ x9 E- e5 F9 K( m
        SELECT
2 [8 _7 a# K2 H9 V1 Y                1 ) n9 ~7 j6 M! M& k6 u
        FROM7 c+ n- i& C  t: g  u
                ingate_standardsection * X0 n. R/ `3 R9 b8 O$ X
        WHERE
6 \' n8 C; s  a                section_type = '扁平梯形'   s3 j8 B2 u. f) m5 `% P
                AND section_bmp = 'FlatTrapezoidSection.bmp'
; O) n7 d* Q3 `0 C* a                AND CONCAT( section_area, '' ) = '3.75'
3 d5 }) a) h# a4 p, M$ b8 y                AND CONCAT( section_dima, '' ) = '50'
, g8 T/ K# L/ O2 m0 b2 X                AND CONCAT( section_dimb, '' ) = '25' 6 V# f( m0 u1 C' Z6 p5 h0 e
                AND CONCAT( section_dimc, '' ) = '10' 8 ~( M2 c3 H1 J; b
                AND section_from = 'udf'  3 ?4 D5 j: M! Y3 p$ M
        )3 M" g6 |) v* U# ]
       
; O$ t$ f" k/ \$ m" Q; H% Z6 W/ m        [/mw_shl_code]; m4 s) L* g  z( d) z# N
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了