mysql - 如何将来自 SELECT 语句的值存储在 MySQL 存储过程的变量中?

标签 mysql sql stored-procedures

这可能是一个非常容易回答的问题,但我不确定如何正确地回答。

这是我在过程中的查询:

SELECT COUNT(barcode) AS count FROM movieitems;

如何将此语句的返回值(例如,count 中的值为5)存储到变量中?我希望能够在我的其余过程中访问 count 值。

最佳答案

在存储过程中这样做:

SELECT COUNT(barcode) AS count into @myVar FROM movieitems;

关于mysql - 如何将来自 SELECT 语句的值存储在 MySQL 存储过程的变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19365758/

相关文章:

c# - 在 sql server 中表示 bool 数据

mysql - 执行此查询的更好方法

sql - 更改名为 'xxx' 的每一列

python - 在 MySQL 表中生成唯一字符列表

php - 从 mySQL 中只获取非空字段

MySQL 传递依赖

mysql - 在 mysql 中检索运行总记录随时间的增长

sql - 如何使用cte查询和解析相邻列表层次结构?

sql - 将 ORM 与存储过程一起使用,矛盾吗?

php - PDO 存储过程调用