Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 517893

Записать в таблицу 4 000 000 строк из текстового файла - Базы данных

$
0
0
Здраствуйте, помогите пожалуйста записать в базу данных 4 миллионов строк из текстового файла в базу данных sqlite3. Не знаю как лучше читать текстовый файл размером 200 мегабайт. Знаю только javascript и php.

В текстовом файле текст такого плана:

хлеб | первый | 1050
чай | седьмой | 1621
булка| второй | 1882
торт| шестой | 6435
какао| шестой | 7142

и таких строк 4 миллиона

Эти 3 значения в каждой строке идут в 3 столбика:
значение --- форма ---- ID

$db->exec("INSERT INTO Great VALUES('хлеб', 'первый', 1050)");
$db->exec("INSERT INTO Great VALUES('чай', 'седьмой', 1621)");
$db->exec("INSERT INTO Great VALUES('булка', 'второй', 1882)");
$db->exec("INSERT INTO Great VALUES('торт', 'шестой', 6435)");
$db->exec("INSERT INTO Great VALUES('какао', 'шестой', 7142)");

Не знаю сможет ли комп обработать столько строк. Да и как подготовить столько запросов.
вроде есть какая то LOAD DATA INFILE '/data.txt' только как правильно обработать

Добавлено через 1 час 14 минут
понял уже что mysql запрос data infile тут не будет работать

Viewing all articles
Browse latest Browse all 517893

Trending Articles