汪星人 发表于 2018-1-31 18:28

insert into 加入判断条件


          INSERT INTO sys_user_wechat
            (user_id,
             openid)
                SELECT
                  #{userId},
                  #{openid}
                FROM DUAL
                WHERE NOT EXISTS(SELECT
                   user_id,
                   openid
               FROM sys_user_wechat
               WHERE user_id = #{userId}
                     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
页: [1]
查看完整版本: insert into 加入判断条件