How to declare a cursor in mysql: 1. Declare variables and cursors declare result varchar(3000); declare flag1 varchar(100); DECLARE done INT DEFAULT FALSE; declare cur1 CURSOR FOR SELECT flag from bmlx; 2. Variable assignment DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; set result = ''; 3. Open cursor and loop open cur1; read_loop: LOOP -- Assign a value to the cursor FETCH cur1 INTO flag1; -- Break out of the loop IF done THEN LEAVE read_loop; END IF; -- Loop to get cursor data and accumulate set result = CONCAT(result, flag1 ,','); END LOOP; -- Close the cursor close cur1; -- Return parameter set result = CONCAT(result,'<span style="color:Red">'); RETURN result; Content extension: The entire process of using the MySQL cursor is: 1. Create a cursor DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2. Open the cursor OPEN calc_bonus; 3. Use cursor FETCH calc_bonus INTO re_id, re_salary, re_comm; 4. Close the cursor CLOSE calc_bonus; This is the end of this article about how to declare a cursor in MySQL. For more information about how to declare a cursor in MySQL, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Summary of common Nginx techniques and examples
>>: Analysis of Nginx Rewrite usage scenarios and configuration methods
The reason why Docker is so popular nowadays is m...
Table of contents 1. A simplest server-side examp...
Requirement: Sometimes, when the page content is ...
When using VMware Workstation to open a virtual m...
Elasticsearch is very popular now, and many compa...
This is because the database server is set to aut...
Preface: MYSQL should be the most popular WEB bac...
Dockerfile is a text file used to build an image....
Big pit, don't easily delete the version of P...
MySQL startup error Before installing MySQL on Wi...
Install Make sure your user has permission to ins...
This is a pretty cool feature that makes web page...
Table of contents 1. Differences and characterist...
There are caches everywhere inside MySQL. When I ...
Detailed explanation of the usage of DECIMAL in M...