Например, если мой ввод: < /p>
Код: Выделить всё
'file1,file2,file3,file4'
< /code>
Я хочу генерировать: < /p>
[list]
[*]/var/www/output/file1.txt[*]
Код: Выделить всё
/var/www/output/file2.txt[*]
Код: Выделить всё
/var/www/output/file3.txt[*]
Код: Выделить всё
/var/www/output/file4.txt[/list]
Я хочу достичь этого без использования петлей [/b]
Я попытался использовать Select int outfile < /code> Как это: < /p>
Код: Выделить всё
SELECT "SomeContent" INTO OUTFILE "/var/www/output/file1.txt";
SELECT "SomeContent" INTO OUTFILE "/var/www/output/file2.txt";
SELECT "SomeContent" INTO OUTFILE "/var/www/output/file3.txt";
SELECT "SomeContent" INTO OUTFILE "/var/www/output/file4.txt";
Я также попытался вставить значения в временную таблицу и запуск:
Код: Выделить всё
SELECT "SomeContent", CONCAT('/var/www/output/', name, '.txt') AS filepath
FROM file_names
INTO OUTFILE "/var/www/output/dummy.txt";
Есть ли способ в MySQL динамически создавать несколько файлов из списка, разделенного запятыми, без использования петлей? < /li>
Если нет, есть ли какой-нибудь обходной путь только для SQL для достижения этого? < /li>
< /ol>
Подробнее здесь: https://stackoverflow.com/questions/794 ... sing-a-com
Мобильная версия