Hallo Liste,
ich habe hier eine Anwendung und die nutz unteranderem folgende Tabelle:
id | text1 | text2 | text3
1 foo1 foo2 foo3
1 foo4 foo5 foo6
1 foo4 foo7 foo8
2 foo5 foo9 foo10
2 foo11 foo12 foo13
3 foo14 foo11 foo9
Ein Index auf id ist angelegt. Der text kann, muss aber nicht
unterschiedlich sein. Ids koennen auch wiederholt vorkommen.
Wenn sich jetzt der Datensatz mit der ID 2 aendert, mache ich erst ein
DELETE FROM table WHERE id = 2 und fuege mit einem INSERT die Daten
wieder ein.
Es ist wichtig, dass ich die Daten mit der Reihenfolge auslese mit der
die INSERTS gemacht wurden. Der erste Datensatz der eingetragen wurde,
muss bei beim auslesen auch der erste Datensatz sein.
Traegt MySQL die einzelnen INSERTs nacheinander ein? Waere eine
auto_increment- Spalte sinnvoll - nach der ich dann ein ORDER BY mache?
Gruss,
Martin