Karl Martin Skoldebrand schrieb am 02.07.2019 um 13:20: >>> Now I want to insert more countries, between France and Ireland. >> >> That is a wrong assumption - there is no "between" for rows in a >> relational database. >> > > Yes, I'm fairly aware of this. However the application the > database table belongs to seems to rely on a specific order in the > database. I.e. if I just add value to the table they end up, possibly > due to how the application is coded in an undesireable spot on the > web page. That is why I wanted them to be inserted with the previous > records. There is no "order of rows" in a relational database. Even _if_ you squeeze the IDs of the new rows between existing ones, you still have no guarantee whatsoever on the order of the rows returned by a SELECT statement. The only(!) way to get a guaranteed sort order is to use ORDER BY. Thomas