Intereting Posts
Rails SQL Query с поиском Дамп Postgresql создает последовательности, которые начинаются с – или после – последнего ключа? Обновлять старыйID для записей рекурсивно Почему Doctrine QueryBuilder уничтожает мой запрос? Соедините четыре таблицы с участием LEFT JOIN без дубликатов Почему базы данных SQL используют журнал записи на запись в журнале команд? Использование групповой и имеющей оговорки Выполнение хранимой процедуры на кнопке C # Есть ли динамическая библиотека строителя Sql для .Net? Комбинированный первичный ключ + внешний ключ Может ли параметризованный оператор остановить всю инъекцию SQL? В SQL, как я могу сделать ошибку при обновлении значений «не null» в таблице базы данных Таблицы базы данных, одна таблица, ссылающаяся на несколько несвязанных таблиц Что следует учитывать при выборе типа данных для моего первичного ключа? Ошибка литья CHAR (1) SQL-столбец как «char» в коде

SQL-импорт большого CSV-файла, ошибка в памяти

Я пытаюсь импортировать большой (65 МБ) CSV-файл в таблицу SQL. Я использую phpMyAdming и xampp. Я изменил следующие настройки в php.ini:

memory_limit = 6000M post_max_size = 128M upload_max_filesize = 128M 

Когда я пытаюсь это сделать, я получаю сообщение об ошибке «Fatal error: Out of memory (выделено 1852047360) (пытался выделить 262145 байт) в C: \ xampp \ phpMyAdmin \ libraries \ import.lib.php в строке 294 '

Что я могу сделать, чтобы решить эту ошибку? Я также хотел бы импортировать гораздо большую базу данных.

Не могли бы вы разбить файл на куски?

Вы можете написать скрипт Python / PHP / Ruby для чтения файла и анализа данных и запускать инструкции INSERT по строкам.