mysql迴圈語句

2021-10-20 04:41:51 字數 572 閱讀 6402

--  1. 設定mysql分隔符為//,也就意味著,當遇到下乙個//時,整體執行sql語句

delimiter //

drop procedure if exists 『test』;    # 如果存在test儲存過程則刪除

create procedure test() # 建立無參儲存過程,名稱為test

begin

declare i int;  # 申明變數

set i = 1;  # 變數賦值

while i < 110 do # 結束迴圈的條件: 當i大於110時跳出while迴圈

delete from cap_worker_plan  where day_time_code in (1,2,5,6) order by id limit 10000; 

set i = i+1;    # 迴圈一次,i加1

end while;  # 結束while迴圈

end//  # 結束定義語句

-- 2.呼叫儲存過程

call test();    # 呼叫儲存過程

delimiter ; # 重新將分隔符設定為;

mysql迴圈插入語句 MySQL實現迴圈插入功能

mysql 不支援直接寫sql 語句實現迴圈插入功能.想要實現該功能的方法有 用其他語言操控mysql或者用儲存過程來實現兩種。mysql 不支援直接寫sql 語句實現迴圈插入功能.想要實現該功能的方法有 用其他語言操控mysql或者用儲存過程來實現兩種。1 儲存過程實現 a 表結構 create ...

mysql 語句,迴圈插入資料

有個測試效能需求,所以需要先往表裡面插入100w條資料,資料庫是mysql 1 建表語句如下 create table user id int 32 unsigned not null auto increment,username varchar 255 default null,password...

迴圈語句python Python 迴圈語句

sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...