2012-10-02 2 views
1

У меня есть .txt файл в блокноте, который составляет 31 мб, и я не уверен, как импортировать его в phpmyadmin. Я посмотрел на подобные вопросы на stackExchange безрезультатно. Каждый раз, когда я пытаюсь загрузить его, я получаю сообщение об ошибке «Вероятно, вы пытались загрузить слишком большой файл. Пожалуйста, обратитесь к документации о способах обхода этого ограничения». Думая, что файл слишком большой, я даже модифицировал его только на 3 строки в качестве теста, и у меня была совершенно другая ошибка! Я уверен, что одна из моих проблем заключается в том, что нет опции, которая говорит .txt, и я могу выбирать только из CSV, SQL, DocSQL, Open Document Spreadsheet и XML. Поэтому я предполагаю, что должен скрывать свой .txt-файл в одном из этих файлов для загрузки, если, конечно, не существует совершенно другого способа импорта, о котором я не знаю. Некоторые из кода в вопросе о моем .txt файл читается каккак импортировать notepad .txt файл в phpmyadmin MySql

CREATE TABLE IF NOT EXISTS occupationalinfo (
`ID` VARCHAR(255), 
`Title` VARCHAR(255), 
`DESCRIPTION` VARCHAR(255)) TYPE=MyISAM; 


INSERT IGNORE INTO occupationalinfo (`ID`,`Title`,`DESCRIPTION`) VALUES 
('1','Architects, Except Landscape and Marine','CODE: 22302 TITLE: Architects, Except Landscape and Marine DEFINITION: Plan and design structures, such as private residences, office buildings, theaters, factories, and other structural property. TASKS KNOWLEDGE SKILLS ABILITIES WORK ACTIVITIES WORK CONTEXT INTERESTS WORK VALUES CROSSWALKS TASKS: 1. Prepares information regarding design, structure specifications, materials, color, equipment, estimated costs, and construction time. 2. Plans layout of project. 3. Integrates engineering element into unified design. 

Я еще в начале обучения этапах программирования поэтому любые советы следуют объяснения были бы весьма признателен

+0

Умм ... не можете ли вы разбить его на более мелкие куски? – amphibient

+0

Я получаю «Ошибка в обработке запроса», когда пытаюсь сломать его. С другой стороны, в каком формате я могу использовать импорт – Octavius

ответ

1

Вы можете изменить расширение файла из .txt в .sql. Это не тайна, они оба текстовые файлы. Пока он содержит SQL, как вы уже выше, вы будете в порядке.

Если у вас есть доступ к серверу с командной строкой, загрузите файл отдельно и запустите его из командной строки, используя mysql.

Вы также можете попробовать временно увеличить ограничение размера загружаемого файла, хотя 31 МБ действительно большой.

Если у вас установлена ​​современная установка phpmyadmin с расширением PHP zip, вы можете изменить расширение файла на .sql, закрепить его и загрузить. Он должен быть радикально меньше 31 МБ.

Наиболее конкретное решение состоит в том, чтобы разбить его: пройдите через свой файл и разделите каждую таблицу и каждую коллекцию из 500 утверждений вставки. Сохраните их в виде отдельных файлов, загрузите и запустите их по порядку в phpmyadmin.

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