I хава текстового файла, полных значений, как это:Импорт CSV-файла в mysql. (В частности о создании команды таблицы)
Первая строка представляет собой список имен столбцов, как это:
col_name_1, col_name_2, col_name_3 ......(600 columns)
и все последующие столбцы имеют значение, как это:
1101,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1101,1,3.86,65,0.46418,65,0.57151...
Каков наилучший способ импорта этого в mysql?
В частности, как создать соответствующую команду CREATE TABLE, чтобы данные загрузились надлежащим образом? Каков наилучший общий тип данных, который будет принимать во всех вышеперечисленных значениях, таких как 1101 или 3.86 или 0.57151. Я не беспокоюсь о том, что таблица неэффективна с точки зрения хранения, поскольку мне это нужно для одноразового использования.
Я пробовал некоторые из предложений в других связанных с этим вопросов, как с помощью PhpMyAdmin (он выходит из строя я предполагаю, что из-за большого количества данных)
Пожалуйста, помогите!
вы можете увеличить max_execution, max_input время от php.ini. Снимите флажок «Разрешить прерывание импорта в случае, если скрипт обнаруживает, что он близок к пределу времени ожидания PHP». в phpmyadmin под вкладкой импорта. Надеюсь, это заставит вас загрузить файл csv в db через phpmyadmin. – swapnesh