У меня есть имена столбцов: 'date', 'firsts', 'seconds', 'thirds' и 'last', которые тоже находятся внутри набора данных, например:
["date":"2018-03-12","firsts":4,"seconds":6,"thirds":7,"last":2,],["date":"2018-03-13","firsts":2,"seconds":1,"thirds":6,"last":2,],["date":"2018 as-03-14",...
Это непрерывные data set where date (subsets), разделенные знаком «[]».
Есть ли способ загрузить это прямо в DB, здесь я получаю только данные в соответствующих столбцах?
2018-03-12 |4 | 6 | 7 | 2
2018-03-13 | 2 |1 | 6 | 2
...
Спасибо, Тим. Да, я рассматривал вариант сценария и, наверное, так и сделаю. Я надеялся, что есть способ анализировать имена / значения столбцов прямо из файла.
Также спасибо, что указали на данные JSON. Это тоже можно было использовать.
Дело в том, что LOAD DATA может применить функцию к столбцу, но AFAIK это только один к одному, т.е. вы можете сопоставить один столбец с одним и тем же слотом. Но здесь вам нужно читать в одном столбце и генерировать несколько столбцов. Не думаю, что LOAD DATA с этим справится.






Это похоже на данные JSON. Я бы, вероятно, либо написал короткий сценарий на языке приложений, например Java, который анализирует JSON в формате, который может использовать
LOAD DATA, либо, возможно, попытался бы перейти к источнику ваших данных и запросить чистый CSV.