Импорт из txt в mysql

Started by Lapas on 2013-11-28 06:34 — 23 replies, 3422 views

#1
Недавно установил на хостинг торрент пиер.

Имеется текстовой документ, вида:
email@email.com:Ольга Баркина-Гопфауф:
email1@email.com:Манила Зарошкин:

И т.к. далее, всего около 400 строк.
Необходимо их экпортировать в БД торрента, логины это " Ольга Баркина-Гопфауф" почтовые ящики соответственно " email@email.com" и пароль для всех один 123123q

Как это можно осуществить?
#2
Запросом.
6cf01fb6a1b515889ddc4d58602ea272 = 123123q
INSERT INTO bb_users (username, user_email, user_password) VALUES ('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
#3
Куда запрос этот вводить?

Каждую строку вручную получается так делать?
#4
Lapas, в бд. Если лень, то можешь на пиво кинуть денег мне и я тебе напишу полный список запросов. Если что в лс пиши.
#5
Пробовал сделать запрос в БД, но добавляет он лишь 639 строк, а у меня около 5 тыс. их.
Создал текстовик с запросами.
Вида:
INSERT INTO bb_users (username, user_email, user_password) VALUES ('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
INSERT INTO bb_users (username, user_email, user_password) VALUES ('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
INSERT INTO bb_users (username, user_email, user_password) VALUES ('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
INSERT INTO bb_users (username, user_email, user_password) VALUES ('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
и т.к. (конечно разные имена и емайлы).

Как можно импортировать этот текстовик прямо в БД? Что нужно внутрь дописать что бы без проблем импортировался ?
#6
можно. файлик в кодировке utf8 без bom + с расширением .sql для верности.
запрос можно составить всего один по такому шаблону:
INSERT INTO bb_users (username, user_email, user_password) VALUES
('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272'),
('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272'),
...
('Ольга Баркина-Гопфауф', 'email1@email.com', '6cf01fb6a1b515889ddc4d58602ea272');
#7
Все получилось, оказывается в некоторых именах содержалась кавычка, например Анд'рей, от чего получалась синтаксическая ошибка 🙂
#8
Lapas, ну так просто мог двойные кавычки взять - "
#9
Блин, что-то не допер 🙂
Заменил все кавычки буквой l )))
#10
Возникла проблема.
Все добавленные пользователи исчезли, т.е. их нет ни в списке пользователей на форуме, ни в БД.

Уже несколько раз пробовал, через пару часов захожу ни кого не остается.