Большой Воронежский Форум
» Программирование>Помогите с конвертацией из CSV в SQL
DexterStreet 10:42 13.09.2007
Всем привет! Как написано в теме, возникла проблема с конвертацией файла CSV (Exel) в дамп SQL. Подскажите, где можно взять проги для конверта или, ещё что-нить полезное, как это можно сделать! Всю голову поломал уже, весь инет перерыл и ничего полезного! [Ответ]
AIM-9M 15:45 13.09.2007
че за субд то? [Ответ]
shuri 18:12 13.09.2007

Сообщение от DexterStreet:
Всем привет! Как написано в теме, возникла проблема с конвертацией файла CSV (Exel) в дамп SQL. Подскажите, где можно взять проги для конверта или, ещё что-нить полезное, как это можно сделать! Всю голову поломал уже, весь инет перерыл и ничего полезного!

В дамп или базу? [Ответ]
DexterStreet 20:04 13.09.2007

Сообщение от AIM-9M:
че за субд то?

Я лаймер в этом деле, просто шеф сказал, надо как-то сделать.
Есть несколько сайтов они у них мгазины использую MySQL, у меня есть дамп этих баз. Редактирую базы через phpMyAdmin. Мне надо базу csv ковертировать, либо в формат, который можно будет залить в БД через панель phpMyAdmin, либо в дамп, если такое возможно [Ответ]
DexterStreet 20:05 13.09.2007

Сообщение от shuri:
В дамп или базу?

Насколько я знаю дамп легко заливается через phpMyAdmin, лучше в дамп? А что значит в базу? [Ответ]
Userator 21:06 13.09.2007
прога sqlyog

table -> import/export -> import Data from CSV

или выделяешь таблицу и ctrl+shift+M

только аккуратней с csv засад много - там разделители всякие, символы конца строки и переноса [Ответ]
DexterStreet 13:08 14.09.2007

Сообщение от Userator:
прога sqlyog
table -> import/export -> import Data from CSV
или выделяешь таблицу и ctrl+shift+M
только аккуратней с csv засад много - там разделители всякие, символы конца строки и переноса

Большое спасибо за прогу, только пока не могу с ней разобраться. Там практически всё понятно, кросе хоста, я знаю только IP сервера и всё, сервак выделенный, подлючение к БД на сайтах осуществляется по пути localhost, а в проге, что писать не пойму. [Ответ]
DexterStreet 13:37 14.09.2007
пробую подключиться через эту прога к старой бд на виртуальном хостинге.
хост: mysql.4.avom.z8.ru
логин: *******
пароль: ******
порт: 3306
Базы данных: dbu_avom_1; dbu_avom_2; dbu_avom_4
Жму тест вылетает ошибка:
Error No. 2003
Can't connect to MySQL server on 'mysql.4.avom.z8.ru' (10051).
Не пойму в чём проблема.
Войти пытаюсь под обычным пользователем, не под root, может поэтому и не пускает? [Ответ]
Userator 14:22 14.09.2007
Если ты к этому 'mysql.4.avom.z8.ru' хосту лез то пингани его и увидишь почему не пускает.

Спроси у хостера может быть у него доступ к бд открыт только с localhost`a, а с внешки закрыт. [Ответ]
netwind 14:35 14.09.2007
так сам phpmyadmin все позволяет делать
Выбираешь таблицу,Вставить, внизу ссылочка Вставить текстовые файлы в таблицу. [Ответ]
DexterStreet 15:19 14.09.2007

Сообщение от netwind:
так сам phpmyadmin все позволяет делать
Выбираешь таблицу,Вставить, внизу ссылочка Вставить текстовые файлы в таблицу.

В phpMyAdmin 2.11.0 такого нет, есть только вставить запись! [Ответ]
netwind 18:09 14.09.2007
пардон, вкладка называется не Вставить а SQL [Ответ]
alemiks 20:06 14.09.2007

Сообщение от DexterStreet:
подлючение к БД на сайтах осуществляется по пути localhost, а в проге, что писать не пойму.

в проге надо писать localhost, только на сервере нужен http-туннель (он находится в папке программы (SQLyogTunnel.php).
нужно будет выбрать подключение через туннель и прописать путь до него
p.s. кроме sqlyog возможность импорта есть в ems и maestro [Ответ]
DexterStreet 21:53 14.09.2007

Сообщение от alemiks:
в проге надо писать localhost, только на сервере нужен http-туннель (он находится в папке программы (SQLyogTunnel.php).
нужно будет выбрать подключение через туннель и прописать путь до него
p.s. кроме sqlyog возможность импорта есть в ems и maestro

Пооробую сделать, но не думаю, что у меня получится!
Существуют вообще проги, что из CSV сразу ковертить в дамп базы? [Ответ]
DexterStreet 21:54 14.09.2007

Сообщение от netwind:
пардон, вкладка называется не Вставить а SQL

Такого тоже нет 100% всё проюзал! [Ответ]
netwind 22:04 14.09.2007
DexterStreet, странно. привилегий на это вроде не нужно никаких. поищи получше. [Ответ]
DexterStreet 13:01 16.09.2007

Сообщение от netwind:
DexterStreet, странно. привилегий на это вроде не нужно никаких. поищи получше.

Какие привилегии, я под root пользователем захожу. Можешь скрин прислать где у тебя эта кнопка и какая у тебя версия phpMyAdmin? [Ответ]
netwind 21:36 17.09.2007
Версия phpmyadmin старее, чем твоя.
Изображения
Нажмите на изображение для увеличения
Название: sqlhowto.GIF
Просмотров: 23
Размер:	27.0 Кб
ID:	169838  
[Ответ]
DexterStreet 22:38 17.09.2007

Сообщение от netwind:
Версия phpmyadmin старее, чем твоя.

А какая это у тебя версия? И не мог бы ты прислать мне её на почту, ящик кину в личку.
Там на скрине написано, что минимальный размер 2048кб - это как я понимаю глюк, это указан максимальный размер файла? [Ответ]
DexterStreet 18:05 18.09.2007

Сообщение от netwind:
Версия phpmyadmin старее, чем твоя.

Пытаюсь залить CSV файл с разделителями ;
не получается вот что пишет:
Добавлены ряды: 10 (Запрос занял 0.0181 сек)
а в файле 2910 наименований, что за бред?
Если CSV файл открыть текстовиком то вот, как он выглядит:

DP201AT/2122HST.GN вентилятор;174,69;157,87;148,81;;Приборные вентиляторы;750 шт. [Ответ]
Вверх