如何在 MySQL 中选择一个空结果集?

mysqlmysqli database

借助 MySQL 中的虚拟表"dual"选择一个空结果集。查询如下 −

mysql> select 1 from dual where false;
Empty set (0.00 sec)

在上述查询中,"dual"是一个虚拟表,上述条件为假。因此,它返回空集。

让我们用真条件检查一下。它将返回选定的值。查询如下 −

mysql> select 1 from dual where true;

以下是输出 −

+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)

相关文章