вторник, 19 июля 2011 г.

Linux - mysql

MySql 
5.1.49-3

Ждать результат для 100 000 000 не оказалось возможности.

BEGIN
DECLARE i INT DEFAULT 0;
DECLARE x INT DEFAULT 0;

    WHILE i < 10000000 DO
        SET x = i / 10;
        SET i = i+1;
    END WHILE;
END

mysql> delimeter //
mysql> create procedure `test`()  begin declare i int default 0; declare x int default 0; while i < 10000000 do set x = i / 10; set i = i+1; end while; end ;//
Query OK, 0 rows affected (0.00 sec)

mysql> call test ();//
Query OK, 0 rows affected (35.66 sec)

Комментариев нет:

Отправить комментарий