Jag kan svara för MySQL. Jag vet inte för PostgreSQL.
Standardordningen är inte ordningen för infogning, i allmänhet.
I fallet med InnoDB beror standardordningen på ordningen på indexet som läses för frågan. Du kan få denna information från EXPLAIN-planen.
För MyISAM returnerar den beställningar i den ordning de läses från tabellen. Detta kan vara ordningen för infogning, men MyISAM kommer att återanvända luckor efter att du har raderat poster, så nyare rader kan lagras tidigare.
Inget av detta är garanterat; det är bara en bieffekt av den nuvarande implementeringen. MySQL kan ändra implementeringen i nästa version, vilket gör standardordningen för resultatuppsättningar annorlunda, utan att bryta mot något dokumenterat beteende.
Så om du behöver resultaten i en specifik ordning bör du använda ORDER BY
på dina frågor.