Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql存储过程定义@变量前

作者:花小泽ノ   发布日期:2026-06-29   浏览:121

-- 定义存储过程时使用 @ 变量的示例代码

DELIMITER $$

CREATE PROCEDURE example_procedure()
BEGIN
    -- 定义一个用户变量 @user_var 并赋值
    SET @user_var = 10;

    -- 使用 @user_var 进行一些操作
    SELECT @user_var;

    -- 更新 @user_var 的值
    SET @user_var = @user_var + 5;

    -- 再次使用 @user_var
    SELECT @user_var;
END$$

DELIMITER ;

-- 解释说明:
-- 在 MySQL 中,@ 变量是会话级别的用户变量。它们可以在整个会话中保持其值,并且可以在存储过程中定义和使用。
-- 上述存储过程 `example_procedure` 定义了一个名为 `@user_var` 的用户变量,并在存储过程中对其进行了操作。
-- 首先将 `@user_var` 赋值为 10,然后选择输出该变量的值。接着更新 `@user_var` 的值为原来的值加 5,再次输出更新后的值。

上一篇:mysql用户授权

下一篇:mysql 清理表数据

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站