MySQL запрос лимитов, нужна помощь

  • Автор темы Автор темы backoff
  • Дата начала Дата начала

backoff

Client
Регистрация
20.04.2015
Сообщения
6 386
Реакции
6 671
Баллы
113
Привет.
Нужно из БД брать лимит строк и обрабатывать их. Как это делать с шагом в 100 срок?

пытаюсь делать так, но почему-то кажется что не совсем правильно делаю.

надо брать шаг 100
от 0 до 100
от 100 до 200
от 300 до 400
и тд

но почему-то не получется

делаю
SELECT email FROM tblx WHERE 1 LIMIT 0, 100

и тд
а выходит вот так

brR69LwFJlKNQr.jpg


LmGDB8wIeo7v52.jpg
 
Док, может тогда поможешь советом, как можно выгрузить сразу все данные из таблицы в txt ? А то БД очень большая текстовые редакторы не берут ее, а выгружать по частям ну очень долго, может есть какой-то способ побыстрее это сделать?
 
  • Оценить
Реакции: TIIGR и Gulid
Док, может тогда поможешь советом, как можно выгрузить сразу все данные из таблицы в txt ? А то БД очень большая текстовые редакторы не берут ее, а выгружать по частям ну очень долго, может есть какой-то способ побыстрее это сделать?
увы, не знаю. Насколько большая бд? Сколько строк?
 
Кинь в ЛС пример БД.
 
ответ такой (на другом форуме помогли)

Код:
Развернуть Свернуть Копировать
SELECT тут_поле FROM тут_таблица INTO OUTFILE 'D:\mysqlresults.csv' FIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' ;

файл будет лежат на D:\mysqlresults.csv
 
  • Оценить
Реакции: refrain, TIIGR и Gulid

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)