mysql - 清除 MySQL 过程中的结果集

标签 mysql select procedures

我想定义一个MySQL存储过程,它返回结果集中的数据。有时,我不想返回任何内容(即零行)。

我该怎么做? SELECT; 无效,SELECT NULL; 返回具有 NULL 值的记录。如何选择一个空集?

最佳答案

这可以解决问题:

mysql> select null from dual where 1=0;
Empty set (0.00 sec)

关于mysql - 清除 MySQL 过程中的结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29854189/

相关文章:

MYSQL:如果存在,则从表B中选择列,否则从表A中选择

jquery - 使用 jquery 样式化选择字段?

mysql - 如何在 MySQL 过程中获取 ENUM 的值

mysql - 如何通过mysql查询获取记录的差异总和

php - 需要帮助将 ID 值从一个表插入到 PHP 中的下一个表中

mysql - 选择给定条件的数据 MySQL

Delphi - 使用可选 VAR 参数调用过程?

sql-server - 在 MyBatis 中调用带有更新和结果集的过程

php - Doctrine 映射到未知实体

sql - 无效查询的 MySQL 日志