mysqlのwhileループ内で一時停止する方法は何ですか。
MySQLで、SLEEP()関数を使用すると、whileループ内で一定の時間処理を一時停止することができます。SLEEP()関数は、停止する秒数を表す1つのパラメータを受け取ります。たとえば、whileループ内で5秒間停止したい場合は、次のステートメントを使用できます。
SET @i = 0;
WHILE @i < 10 DO
SELECT @i;
SET @i = @i + 1;
SLEEP(5); -- 暂停5秒
END WHILE;
以上の例では、イテレーションごとに5秒間の停止が生じます。停止時間を制御するには、SLEEP()関数のパラメータを調整することができます。