2017-01-28 15 views
1

Как любое приложение, которое возвращает список из базы данных, возвращает уникальные строки при нажатии страницы 2,3 ... и т. Д. Результатов? Скажем, у меня есть приложение, которое связывается с сервером node-js, который запрашивает mysql db. Как я могу обеспечить эффективность при запросе базы данных для большего количества страниц (списка строк) данных? Как я могу избежать SELECT *. Это не вопрос mysql, а только организационный.Mysql возвращает несколько уникальных строк

+0

Посмотрите на ключевое слово sql 'LIMIT'. – doublesharp

+0

Я знаю, что могу ограничить результаты, но как я могу гарантировать, что я возвращаю уникальные строки каждый раз, когда я запрашиваю новую страницу? –

+0

Вы не можете. Что делать, если есть новые записи между первым и вторым запросами? – doublesharp

ответ

1

Бьюсь об заклад, вы имеете в виду разбивку на страницы. Это как слова на страницах книги. Скажем, вы можете разместить только 250 слов на одной странице. Вся «книга» содержит 26788 слова, которые ... ceiling of 26788/250 = 108 «страницы».

Если это то, что вы имеете в виду, в StackOverflow уже есть some good examples.

+0

Да, именно это я хочу поблагодарить –