Einfüge-Reihenfolge bei Überhang

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Einfüge-Reihenfolge bei Überhang

Postby dev_null » 10. August 2007 17:51

Hallo,

mir ist folgendes aufgefallen:
wenn ich aus einer (MyISAM) Tabelle Daten lösche, entsteht bekanntlich ein Überhang, da der Platz nicht wieder freigegeben wird. Wenn ich jetzt wieder Daten einfüge, stehen die in umgekehrter Reihenfolge in der Tabelle, bis der Überhang aufgebraucht ist.

Beispiel:

Ausgangszustand:

1
2
3
4
5
6

Letzte 3 Zeilen löschen:

1
2
3
_
_
_

6 Zeilen Einfügen:

1
2
3
9
8
7
10
11
12

Kann mir das jemand erklären?
dev_null
 
Posts: 4
Joined: 09. August 2007 23:28

Postby kluthi » 10. August 2007 17:59

also ich kenn das so das du das nur mit Tabelle leeren beheben kannst^^
kluthi
 
Posts: 8
Joined: 10. August 2007 17:33

Postby Wiedmann » 10. August 2007 18:11

stehen die in umgekehrter Reihenfolge in der Tabelle,

Solange du beim SELECT kein ORDER BY angibst, gibt es keine Sortierung auf die du dich in irgendeiner Weise verlassen kannst (auch wenn es manchmal den anschein hat).
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 1 guest