2016 - 2024

感恩一路有你

存储过程while循环 为什么mysql的存储过程调用一次会运行多次?

浏览量:1650 时间:2021-03-17 04:53:36 作者:admin

为什么mysql的存储过程调用一次会运行多次?

在sqlyog中,我调用一次存储过程(输入参数),然后在MySQL中执行showfullprocesslist进行检查。发现有两个连接同时执行存储过程中的语句(其他连接不可能出现这些SQL语句),执行后的数据是正常数据的两倍。然后在存储过程中反转SQL语句(例如,add to subtract),然后执行它。发现数据恢复正常。

什么是存储过程?用什么来调用?

存储过程是预编译的SQL语句,其优点是允许模块化设计。也就是说,它只需要创建一次,然后就可以在程序中多次调用。如果一个操作需要多次执行SQL,那么使用存储过程比使用简单的SQL语句要快。可以使用命令对象调用存储过程。

存储过程while循环 sql怎么调用存储过程 java如何调用存储过程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。