adige adlı üyeden alıntı

Tabiki default'a göre eder, her sistemin default hali vardır olmak zorundadır.


Attığım iki linkteki cevaplar, bunu hiç bir db engine'nin garanti etmediğini belirtiyor. Böyle bir zorunluluğun olmadığını zaten cevaplardan anlaşılıyor. MySQL Documentation'da okuduğumda bu tür durumlarda index üzerinden sıralama yapıldığıdır. Index (artan bir değer) olduğunu varsayarak, (id artan bir değer olmak zorunda değildir) ASC gibi davranır fakat Expert DBA'ler bununda garanti olmadığını belirtmiş ve cevaba ek olarak, DB Engine'lar en performanslı veriyi nasıl getiriyorsa, onu baz aldığını belirtiyor. En performanslı veride index üzerinden getirilir. Index'ler tablolarda db engine'i otomatik olarak id üzerine atar lakin, bazı performans gerektiren durumlarda tablolara farklı alanlarada index atılabildiğinide düşündüğümüzde, default index'i ezer. Buda verinin dönüşünün id'ye görede gelmeyebileceğini anlamına gelir.

Cevap veren kişiler, Expert DBA.

Kısacası böyle bir kesinlik mevcut değil.