sql如果表里有这条数据就插入,没有就不插入

liwanrulishengxiong 2015-11-17 12:46:47
表A 字段 a b c d,e主键是a,现在是对b的数据进行判断,插入的数据如果有就不插入,没有就插入。 大侠们,请支招。我用的是mysql,谢谢了
...全文
572 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rick-he 2015-11-17
  • 打赏
  • 举报
回复
或者你可以先将b的数据放到数据库执行下也就是判断,如果有就不插入,没有就插入
ACMAIN_CHM 2015-11-17
  • 打赏
  • 举报
回复
可以参考手册中的 replace .... insert into ... on duplicate update ...
qiuchu2003 2015-11-17
  • 打赏
  • 举报
回复
在b列上创建unique索引,再使用insert ignore into插入数据

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧