powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выгрузить часть записей из таблицы в файл
6 сообщений из 6, страница 1 из 1
Выгрузить часть записей из таблицы в файл
    #38662100
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую

Есть таблица в боевой базе с несколькими миллиардами записей.
Хочу выгрузить только часть данных в отдельный файл, потом импортировать эти данные в другую базу на своем пк и с ними уже работать.
Скажем, те записи WHERE TIME_STAMP like '%2014%'

Подскажите, это возможно?


Экспортировать всю таблицу целиком и потом удалять из неё ненужные записи не вариант - производительности железа не хватает...
...
Рейтинг: 0 / 0
Выгрузить часть записей из таблицы в файл
    #38662101
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю подобная конструкция должна сработать?
SELECT * INTO OUTFILE '/tmp/my_table.sql' FROM my_table WHERE TIME_STAMP like '%2014%';
...
Рейтинг: 0 / 0
Выгрузить часть записей из таблицы в файл
    #38662158
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет
SELECT * INTO OUTFILE '/tmp/my_table.sql' FROM my_table WHERE TIME_STAMP like '%2014%';
не работает... в файл экспортируется, но потом импортироваться в новую базу не хочет

mysql -u root -p newbase < /tmp/my_table.sql
вылетает с ошибкой

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ....
...
Рейтинг: 0 / 0
Выгрузить часть записей из таблицы в файл
    #38662178
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gbcfk(f)^в файл экспортируется, но потом импортироваться в новую базу не хочет

mysql -u root -p newbase < /tmp/my_table.sql
вылетает с ошибкойПравильно. Потому как перед программированием рекомендуется изучить синтаксис. В частности, выучить, какая команда комплементарна команде SELECT INTO OUTFILE.
...
Рейтинг: 0 / 0
Выгрузить часть записей из таблицы в файл
    #38662212
gbcfk(f)^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я как бы не совсем программист... скорее даже совсем не программист
волею случая понадобилось выудить информацию из mysql базы

Я так понимаю, при использовании SELECT * INTO OUTFILE
импортировать надо командой
LOAD DATA FROM LOCAL INFILE '/tmp/my_table.sql' INTO TABLE my_table;

не фурычит... явно где-то накосячил с синтаксисом, разбираюсь
...
Рейтинг: 0 / 0
Выгрузить часть записей из таблицы в файл
    #38662344
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gbcfk(f)^Я так понимаю, при использовании SELECT * INTO OUTFILE
импортировать надо командой
LOAD DATA FROM LOCAL INFILE '/tmp/my_table.sql' INTO TABLE my_table;
Я так понимаю, что маны Вы читаете через слово... Вот ссылка , читать КАЖДОЕ слово, пробел, запятую и перевод строки. И сравнивать со своим опусом практически побайтно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выгрузить часть записей из таблицы в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]