Def
Гений
(64062)
2 месяца назад
У базы данных нет строк, строки есть у таблицы, это раз.
Второе - нужно понимать, что обычно нет "первых" или "последних" строк, если сам пользователь не задаст правило сортировки, с учётом того, что идентификаторы не обязаны быть целыми возрастающими числами и даже такой порядок совершенно не обязательно отражает, например, порядок их добавления.
Если нужно вытащить одну строку из таблицы с наименьшим значением id, то запрос будет примерно такой:
select * from table order by id limit 1;
многабукафЗнаток (387)
2 месяца назад
хорошо. минимальный выдернули. следующий как? если первое значение 5 то второе может быть 6 или 50 или 7 непонятно как
многабукафЗнаток (387)
2 месяца назад
или просто сбросить столбец id, сосчитать количество строк и дергать циклом while начиная с ид=1 до последнего? что в этом плохого?