科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 资料库 数据库开发 > insert into 加入判断条件
总共47683条微博

动态微博

查看: 492|回复: 0

insert into 加入判断条件

[复制链接]

326

主题

72

听众

998

金钱

实习版主

该用户从未签到

优秀版主

发表于 2018-01-31 18:28:06 |显示全部楼层

  1.           INSERT INTO sys_user_wechat
  2.             (user_id,
  3.              openid)
  4.                 SELECT
  5.                   #{userId},
  6.                   #{openid}
  7.                 FROM DUAL
  8.                 WHERE NOT EXISTS(SELECT
  9.                    user_id,
  10.                    openid
  11.                  FROM sys_user_wechat
  12.                  WHERE user_id = #{userId}
  13.                      AND openid =  #{openid});

复制代码
mybatis 使用方法

表:
CREATE TABLE `sys_user_wechat` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `user_id` bigint(20) DEFAULT NULL,
   `openid` varchar(28) DEFAULT NULL,
   PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8

科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表