У меня есть таблица с ОДНОМ bigint-полем.Теперь я хотел бы вставить миллионы строк с приращением, чтобы я придумал следующую процедуру:
CREATE PROCEDURE insertMe()
BEGIN
DECLARE i BIGINT DEFAULT 1;
WHILE (i <= 999999999) DO
INSERT INTO mytable values(i);
SET i=i+1;
END WHILE;
END;
Конечно, этот зверь занимает слишком много времени, поэтому обычно я делал бы следующее:
INSERT INTO mytable values(1),(2),(3) etc
Но как мне тогда создать строку, и это тоже не займет много времени?