Ilja: Neusten einträge behalten ?

Beitrag lesen

yo,

Select ID_TEST, UPDATETIME1 from TEST order by UPDATETIME1 desc limit 29, 1;

super, das macht es einfach und performant, den 30 datensatz zu finden.

Das liefert Dir die Werte des den 30. Satzes. Dann kannst Du anschließend alle Sätze, die älter sind, löschen.

ganz genau das ist der lösungsansatz.

Wie gesagt, da könnten dann auch locker mal 130+30=160 Sätze übrig bleiben, statt der gewünschten 30.

das muss kein nachteil sein, dass datensätze mit gleichen timestamps vorkommen. je nachdem wie man diesen fall behandeln will, kann man dafür lösungen finden. in falle von andreas können datensätze mit gleichen datum bestehen bleiben, zumal es sich auch nur auf die unter grenze bezieht. wichtig ist, das andreas was in der hand hat, mit dem er zufrieden ist.

Ilja