2015-07-13 7 views
-1

Привет, я пытаюсь импортировать CSV-файл, который обновляется каждые 12 часов.Как импортировать файл csv в mysql

формат как этот http://pastebin.com/HTKfT2AF

мой код это

// это самый быстрый способ для загрузки больших объемов данных в MySQL

$sql = "LOAD DATA INFILE '$filename' 
    INTO TABLE `cyberst_CSGO`.`items` 
    FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'"; 

я хочу взять, например, АК-47 | Aquamarine Revenge (Battle-Scarred) и отправил его в таблицу cyberst_csgo с запросом «name» и 21.53 в запросе «cost» и 1436821250 на запрос «lastupdated»

Любая идея, как это сделать?

+1

и что происходит сейчас? –

+0

Что вы имеете в виду? :) –

+0

Что работает/что нет, что @Dagon означает –

ответ

1

У этого есть шанс работать в конечном счете. Вероятно, вы столкнулись с тайм-аутом на стороне php.

Если это варианты случая включают

А. my.cnf изменения, такие как

wait_timeout = 3600 
interactive_timeout = 3600 

Вы находитесь на крючок фактических значений. И перезапуск mysql.

B. Соединение уровня не MySQL сервера уровня тонкая настройка время из

C. небольших партий для импорта не массивный 1TB файл

Смежные вопросы