MYSQL数据库mysql 存储过程判断重复的不插入数据
发布时间:2020-12-12 00:45:54 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库mysql 存储过程判断重复的不插入数据》要点: 本文介绍了MYSQL数据库mysql 存储过程判断重复的不插入数据,希望对您有用。如果有疑问,可以联系我们。 mysql存储过程中 MYSQL学习 下面是一个较常见的场景,判断表中某列是否存在某值,如果存在执
《MYSQL数据库mysql 存储过程判断重复的不插入数据》要点: mysql存储过程中MYSQL学习 下面是一个较常见的场景,判断表中某列是否存在某值,如果存在执行某操作MYSQL学习 需要注意的是不能用if exists;MYSQL学习 exists可以在where后面或者在create object是使用,但是在if语句中不可以使用,只能用变通的方法.MYSQL学习 delimiter $$ create procedure proc_add_book(in $bookName varchar(200),in $price float) begin declare $existsFlag int default 0; select bookId into $existsFlag from book where bookName = $bookName limit 1; if bookId > 0 then #if not exists (select * from book where bookNumber = $bookName) then insert into book(bookNumber,price) values($bookName,$price); end if; end$$ delimiter ; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MySQL 最快速清空数据表数据的 SQL 语句
- Mysql必读探讨SQL利用INFORMATION_SCHEMA系统视图如何获取表
- MYSQL数据库Win下Mysql5.6升级到5.7的方法
- Mysql应用mysql root密码忘记怎么办 mysql中root密码修改方
- 执行count()计算会减慢我的mysql查询吗?
- MYSQL教程浅谈mysql 针对单张表的备份与还原
- MYSQL数据库MySQL 5.5.x my.cnf参数配置优化详解
- MYSQL数据库Can't connect to MySQL server的解决办法
- MYSQL教程千万级记录的Discuz论坛导致MySQL CPU 100%的优化
- php – mysqli_connect无法正常工作