Heim > Datenbank > MySQL-Tutorial > Hauptteil

什么是递归存储过程以及为什么 MySQL 限制递归?

王林
Freigeben: 2023-09-02 11:45:02
nach vorne
631 人浏览过

什么是递归存储过程以及为什么 MySQL 限制递归?

如果存储过程调用自身,则该存储过程称为递归。基本上,这个概念称为递归。 MySQL限制了递归,因此错误不会那么严格。我们可以借助以下查询来检查此限制 -

mysql> Show variables LIKE '%recur%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| max_sp_recursion_depth |   0   |
+------------------------+-------+
1 row in set (0.01 sec)
Nach dem Login kopieren

我们可以借助以下查询将此值更改为 255 -

mysql> SET @@GLOBAL.max_sp_recursion_depth = 255//
Query OK, 0 rows affected (0.00 sec)

mysql> Show variables LIKE '%recur%'//
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| max_sp_recursion_depth | 255   |
+------------------------+-------+
1 row in set (0.01 sec)
Nach dem Login kopieren

在编写程序时也可以扩展该限制。

以上是什么是递归存储过程以及为什么 MySQL 限制递归?的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!