DO YOU NEED A CONTENT WRITER FOR YOUR BUSINESS?

Your One-Stop Solution for All Content Needs! Click here for more!
Categories: MySQL

Loop in MySQL stored procedures

Share

MySQL allows you to loop statement for executing a block repeatedly based on a condition. These are like WHILE, REPEAT and LOOP.

WHILE LOOP:

It checks the expression at the beginning of each iteration.

Example:

DELIMITER $$
CREATE PROCEDURE MyWhileLoop()
BEGIN
DECLARE x  INT;
SET x = 1;
WHILE x  <= 10 DO
SET  x = x + 1;
END WHILE;
SELECT x;
END$$
DELIMITER;

REPEAT LOOP:

It checks the expression after the execution of statements.

DELIMITER $$
CREATE PROCEDURE MyRepeatLoop()
BEGIN
DECLARE x  INT;
SET x = 1;
REPEAT
SET  x = x + 1;
UNTIL x  >= 10
END REPEAT;
SELECT x;
END$$
DELIMITER;

LOOP:

It execute a statement repeatedly with an additional option.

DELIMITER $$
CREATE PROCEDURE MyLOOPLoop()
BEGIN
DECLARE x  INT;
SET x = 1;
loop_label:  LOOP
IF  x >= 10 THEN
LEAVE  loop_label;
END  IF;
IF  (x mod 2) THEN
ITERATE  loop_label;
ELSE
SET  x = x + 1;
END  IF;

END LOOP;
SELECT x;
END$$
DELIMITER ;
Namaste UI

For any types of queries, you can contact us on info[at]namasteui.com.

Recent Posts

What Skills Do You Need to Become a Full-Stack Developer? A Complete Roadmap

Introduction There is an increasing need for full-stack developers because companies want people who can…

3 weeks ago

The Enduring Influence Of Classic Russian Literature On Modern Storytelling

Classic Russian literature holds a quiet power that still shapes stories today. Its voice feels…

4 weeks ago

How Small Brands Can Make Physical Touchpoints Feel More Connected

Digital channels often get most of the attention in modern branding. A business can launch…

4 weeks ago

Kraftshala vs IIDE: The Real Numbers on Placements, Fees & Programs (2026)

If you have been researching digital marketing programs in India, Kraftshala and IIDE both keep…

1 month ago

Email Marketing That Drives Results: Strategies, Automation, and the Power of Email APIs

Email marketing remains one of the highest-performing digital marketing channels because it gives businesses direct…

1 month ago

Benefits of Manual Therapy for Faster Recovery from Muscle and Joint Pain

Pain in muscles and joints can be a problem in everyday life, whether it involves…

2 months ago