Можно ли выбирать строки MySQL не по столбцу id, а именно по порядковому номеру?
Беда в том, что если очистить таблицу MySQL, данные о последнем номере id остаются, и при записи новых строк в таблицу, у них номер id следует не за последним существующим id, а за последним созданным.
TRUNCATE TABLE table_name
удаляется содержимое таблицы и обнуляются порядковые номера. А вообще можете выбирать порядковый номер с помощью оператора OFFSET с сортировкой по нужному полю.
Смотря что Вы подразумеваете под порядковым номером, если это какой-то столбец в Вашей таблице - можете выбирать по нему, в противном случае - выбирать нельзя т.к. внутри таблицы не существует никакого порядкового номера