永发信息网

sql语句里 用insert语句添加数据不能和已有的重复,该怎么写

答案:3  悬赏:50  手机版
解决时间 2021-04-05 09:14
  • 提问者网友:爱唱彩虹
  • 2021-04-04 23:49
sql语句里 用insert语句添加数据不能和已有的重复,该怎么写
最佳答案
  • 五星知识达人网友:玩世
  • 2021-04-05 00:11
IF(SELECt * FROM TABLE WHERe 字段名=插入值) IS NULL
INSERT INTO TABLE
就这样加个IF语句就行了,也可以IF NOT EXISTS(判断值是否存在的查询语句) INSERT INTO TABLE楼上高手说的就很对了,我只是跟着举个例子做做任务。如果楼主还是搞不定,就把数据信息贴出来,再帮你把示例语句具体化一些。。
全部回答
  • 1楼网友:上分大魔王
  • 2021-04-05 02:43
修改一下数据类型啊!
  • 2楼网友:我住北渡口
  • 2021-04-05 01:45
用try catch 来executenonquery,可以, 不然就先用一个select 来判断是否存在重复。
写成存储过程比较好,好控制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯