以前公司使用的是o数据库,最近在折腾mysql,有个小需求,需要写个存储过程来实现,折腾半天,终于搞定了,特意给记下来
DELIMITER //
CREATE PROCEDURE test()
BEGIN
DECLARE aa INT(11) DEFAULT 0;
SELECT COUNT(*) INTO aa FROM o WHERE order_id = 100001012;
SELECT aa;
IF (aa > 0)
THEN
UPDATE o SET oo= 11541 WHERE id = 100001012;
ELSE
UPDATE oSET oo= 1132112 WHERE id = 100001012;
END IF;
END //
编译完成之后,call一下
CALL test();
这里用select aa可以打印一下当前的变量值。
相关推荐
Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三...
mysql经典教程+mysql存储过程讲解 重点讲解Mysql的存储过程,触发器,游标的使用 对mysql不太熟的朋友可以好好学习。。。
mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页
c++实现调mysql存储过程,实现存储过程的出参入参,可以支持查询多数据返回,还有存储过程的复杂数据的增删改等
本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...
MySQL存储过程学习 MySQL存储过程 MySQL存储过程
本文实例讲述了MySQL存储过程的异常处理方法。分享给大家供大家参考。具体如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc -> (p_first_name VARCHAR(30), -> p_last_name VARCHAR(30)...
MySQL存储过程 MySQL存储过程 MySQL存储过程 MySQL存储过程 MySQL存储过程
mysql存储过程 mysql存储过程 mysql存储过程 mysql存储过程
mysql中文手册.chm+mysql命令大全.chm+mysql存储过程.pdf
MySql 分页 存储过程 MySql 分页 存储过程 MySql 分页 存储过程
MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程
MySQL存储过程编程 可以看看 数据库 存储过程
mysql存储过程ppt
mysql 存储过程 实战
mysql存储过程实例详细介绍了mysql存储过程的开发步骤
NULL 博文链接:https://669341085.iteye.com/blog/800576
mysql存储过程,存储函数练习,里面有详细代码,供大家参考
mysql存储过程调试工具,可以设置断点,方便查看变量信息等。好用,简单