En tabel er et sæt af rækker og er derfor ikke garanteret at have nogen rækkefølge, medmindre du angiver ORDER BY
.
I MySQL (InnoDB) fungerer den primære nøgle som det klyngede indeks. Det betyder, at rækkerne fysisk gemmes i den rækkefølge, der er angivet af primærnøglen, i dette tilfælde (campaign_id, created_id)
, uanset rækkefølgen af indsættelse. Dette er normalt rækkefølgen, som rækkerne returneres i, hvis du ikke angiver en ORDER BY
.
Hvis du skal have dine rækker returneret i en bestemt rækkefølge, skal du angive ORDER BY
når du forespørger.