mysql实例 存储过程中向表中添加数据
发布时间:2015-12-31 编辑:jiaochengji.com
本文介绍下,一个在mysql存储过程中向表中添加数据的例子,有需要的朋友,可以参考学习下。
本代码演示:
在mysql的存储过程中向表中添加数据的方法。
代码:
DELIMITER $$ CREATE TABLE FIBON (NUMBER1 INTEGER NOT NULL PRIMARY KEY, NUMBER2 INTEGER NOT NULL); CREATE PROCEDURE FIBONNACI_START() //创建存储过程 BEGIN DELETE FROM FIBON; INSERT INTO FIBON (NUMBER1, NUMBER2) VALUES (16, 27); END ; CREATE PROCEDURE FIBONNACI_GIVE //创建存储过程 (INOUT NUMBER INTEGER) BEGIN DECLARE N1, N2 INTEGER; SELECT NUMBER1, NUMBER2 INTO N1, N2 FROM FIBON; SET NUMBER = N1 + N2; IF NUMBER > 10000 THEN SET NUMBER = NUMBER - 10000; END IF; SET N1 = N2; SET N2 = NUMBER; UPDATE FIBON SET NUMBER1 = N1, NUMBER2 = N2; END$$ DELIMITER ; CALL FIBONNACI_START() ; CALL FIBONNACI_GIVE(@C) ; SELECT @C ; CALL FIBONNACI_GIVE(@C) ; SELECT @C ; CALL FIBONNACI_GIVE(@C) ; SELECT @C; drop table FIBON; //删除mysql存储过程 drop PROCEDURE FIBONNACI_START; drop PROCEDURE FIBONNACI_GIVE;
您可能感兴趣的文章:
mysql实例 存储过程中向表中添加数据
分享:Mysql 5.0存储过程学习总结
mysql动态游标与mysql存储过程游标(示例)
mysql中添加列、修改列、删除列的方法
mysql 存储过程用法举例
修改mysql默认存储引擎的方法
mysql存储过程实例教程
mysql实例 使用if语句检测数据库版本
mysql的存储过程与触发器学习笔记
mysql批量插入(insert)与批量更新(update)的例子
[关闭]