in关键字之后的项目必须用逗号隔开,并且括在括号中 not in: 通过not in关键字引入的子查询也返回一列零值或更多值 exists: 指定一个子查询,检测行的存在 相当于两个集合的交集 exists后面可以是整句的查询语句,in后面只能是单列查询语句 not exists: 相当于两个集合的差集 exists和not exists返回的结果类型是Bool...
<insert id="insertOrUpdate"> if not exists (select 1 from table_name where column_name = XX) insert into table_name(id, update_time) values(1, getdate()) else update table_name set update_time = getdate() where id = 1 </insert> 先同步或是先更新没有确定,所以如果已存在则更新否则...
2.1、创建数据库环境 -- 初始化脚本-- 1 创建数据库dropdatabase ifexistsmybatis;createdatabase ifnotexistsmybatis; use mybatis;-- 2 创建数据表createtableifnotexists`sy_user` ( `id`intNOTNULLAUTO_INCREMENT COMMENT'主键', `user_code`varchar(20)DEFAULTNULLCOMMENT'用户编码', `user_name`varchar(...
因为很多时候有 insert if not exists 批量插入的需求, 是一个很实用功能. 本来这个repo[https://github.com/beihaifeiwu/dolphin] 已经完成了这个功能,但是觉得他的其他功能写的没你的好, 所以恳请您的repo里面添加这项功能.
create database mybatis;use mybatis;drop tableifexists tb_user;create tabletb_user(id int primary key auto_increment,usernamevarchar(20),passwordvarchar(20),genderchar(1),addrvarchar(30));insert into tb_uservalues(1,'张三','123','男','北京');insert into tb_uservalues(2,'李四','456'...
INSERT INTO `teacher` (`id`, `name`) VALUES (1, '张老师'), (2, '王老师'); -- 创建 student 表 CREATE TABLE IF NOT EXISTS `student` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, `tid` INT(10) DEFAULT NULL, ...
1-- 1、创建数据库 test 数据库2createdatabaseifnotexiststestcharsetutf8;3usetest;-- 选择yonghedb数据库4-- 2、删除emp表(如果存在)5droptableifexistsemp;6-- 3、在 test 库中创建 emp 表7createtableemp(8idintprimarykeyauto_increment,9namevarchar(50),10jobvarchar(50),11salarydouble12);13--...
-- --- 创建 user 表-- ---DROPTABLEIF EXISTS `user`;CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)CHARACTERSETutf8mb4 COLLATE utf8mb4_binNULLDEFAULTNULL,`password`varchar(255)CHARACTERSETutf8mb4 COLLATE utf8mb4_binNULLDEFAULTNULL,`createtime`datetimeNULLDEFAULT CURREN...
CREATE TABLE IF NOT EXISTS tb_user ( id INT AUTO_INCREMENT PRIMARY KEY COMMENT '用户编号', user_name VARCHAR(50) NOT NULL COMMENT '用户姓名', sex CHAR(2) DEFAULT '男' COMMENT '性别' ) COMMENT = '用户信息表'; 1. 2. 3. 4. ...
create database if not exists mybatisplus_db character set utf8;use mybatisplus_db;CREATE TABLE user (id bigint(20) primary key auto_increment,name varchar(32) not null,password varchar(32) not null,age int(3) not null ,tel varchar(32) not null);insert into user values(1,'Tom','...