Получиться ли импортировать в mysql 70000 товаров за 1 раз?

C
На сайте с 17.05.2012
Offline
69
clb
668

70000 товаров в csv в таком виде:

товар1;категория1;цена;

товар2;категория2;цена;

Получиться ли за 1 раз импортировать все это из csv в mysql? Выдержит ли хостинг?

B2
На сайте с 10.10.2011
Offline
27
#1

А что мешает проверить?)) Если не успеет за раз выполнить то очистите таблицу... Вообще можно поделить вручную файл по строкам на части.

[umka]
На сайте с 25.05.2008
Offline
456
#2
clb:
Выдержит ли хостинг?

Можно ли загрузить в автомобиль сразу 1000 кг мандаринов?

Зависит от автомобиля.

В вашем случае, зависит от хостинга.

Вообще, в 70000 записей нет ничего сверхъестественного. Если, конечно, каждая запись не состоит из 100 столбцов и на каждом по индексу.

Лог в помощь!
дани мапов
На сайте с 06.09.2012
Offline
204
#3

Еще смотря каким образом будете делать импорт, если через phpmyadmin там по умолчанию вообще 2мб стоит, насколько я помню. Так что придется увеличивать лимит.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
I
На сайте с 22.05.2010
Offline
33
#4

Сгенерируйте текстовый файл с SQL командами и импортируйте его через mysql.


>mysql
mysql> use DATABASE_NAME;
mysql> source file.sql;
TF-Studio
На сайте с 17.08.2010
Offline
334
#5
товар1;категория1;цена;
70000 товаров

Там сопли будут, а не размер

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
TN
На сайте с 08.12.2008
Offline
111
#6

это, а использовать LOAD DATA INFILE вам религия не позволяет ?

В Украине признаком смены Папы станет дым над Межигорьем. Цвет дыма не принципиален.
VHS
На сайте с 28.09.2007
Offline
142
VHS
#7

Не выдержит только хостинг на первом селероне с 100500 клиентов или ограничениями колва запросов на период а-ля свеб (раньше было, сейчас не знаю) и каждая строка отдельно грузится запросом в бд.

LOAD DATA INFILE [LOCAL] элементарно справляется. Единственное - если есть уникальные айдишники у товаров - надо хорошо продумать структуру выгрузки и таблиц mysql. Ну и файл должен при чтении занять не более чем доступно памяти на аккаунт (и не больше чем разрешено загружать за раз, если файл физически не на сервере)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий