Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
955 Beiträge
 
#6

AW: Datensätze löschen, dass die 100 neuesten übrig bleiben

  Alt 8. Okt 2018, 10:20
Hallo,
ein Trigger ist simples SQL, was halt nur automatisch angeworfen wird.
Okay, vielleicht hatte ich mich missverständlich ausgedrückt. Der Trigger soll nicht in der DB laufen.

In etwa so:
Delete From Table1 T1 Where T1.Id Not In (Select First 100 T2.Id From Table1 T2 Order by T2.TimeStamp Desc)
Das könnte schon das sein, was ich gesucht habe.

Wobei das SubSelect mir nicht so gefällt.
Warum? (außer das es nicht ganz MySQL-Syntax ist, passt's doch)
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat