In general, you don't insert a row at a specific location in a table.
If the row "order" is significant and has some special semantic, have the data reflect that with a proper column in the table structure.
Then use a SELECT ... ORDER BY ... to get rows sorted.