Вот концепция, но у меня не установлено mySQL на этом устройстве. Вам нужно будет создать таблицу целых чисел, используя AUTO INCREMENT. Таблица чисел, как правило, является удобной таблицей, доступной в базе данных, и ее нужно будет создать только один раз
create table NumberList (id MEDIUMINT NOT NULL AUTO_INCREMENT,fill char(1))
declare @x INT
set @x=0
while @x < 20
begin
insert into numberList values(null)
Set @x = @x+1
end
Затем присоединитесь к этой таблице, как показано ниже, используя предложение LIMIT
select substr('somestring',id)
from numberlist
limit len('somestring')
Я написал это на SQL-сервере, но это не должно быть слишком сложно для преобразования в MySQL ...
Код ниже ДОЛЖЕН работать в mySQL
DECLARE xx INT DEFAULT 0;
WHILE xx < 20 DO
insert into numberList values(null)
SET xx = xx + 1;
END WHILE;