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]

Reply via email to