Guten Tag, die untere Anweisung löscht richtig, sobald kein INDEX in der Tabelle angelegt ist, und bei einem Index löscht er FALSCH (In meiner Tabelle habe ich die Spalten A von Typ Char und B Typ Char und C Typ INT, für die Spalte A und B habe ich einen Index angelegt und die Spalte C enthält nur Zahlen wie z. B.: B. 6, 8 oder 80, die Spalte C möchte ich in der u. g. Anweisung mit ORDER BY Spalte vorher sortieren lassen.
D. h. er sortiert bei einem Index die Spalte ORDER BY falsch und löscht somit auch nicht richtig. Ich möchte nach dem Löschen in der Spalte C den höchsten oder z. B. auch niedrigsten Wert beibehalten, also nicht löschen. Die untere Anweisung sollte doch auch mit einem Index richtig laufen, da ORDER BY Spalte eine klare Anweisung ist. Kennen Sie diesen Fehler bereits? Mein System: WAMP mit der Mysql Vers. 4.0.13 nt DELETE FROM tabelle WHERE ID=id ORDER BY spalte LIMIT 20 Können Sie mir bitte Nachricht geben, ob es ein Bug ist ? Da ich ansonsten nicht weiterkomme. Danke Thomas -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]