Einzelnen Beitrag anzeigen
  #4  
Alt 19.02.2018, 09:24:27
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Duplikate löschen

Der timestamp ist vollkommen für die Katz, weil überall das selbe Datum steht.

Wieso gehst du denn alle Daten durch? Das entscheidest du doch bei deinem Sortierscript, wie immer du auch die beiden Datensätze markierst, die verschoben werden sollen.
Den Timestamp nur bei den verschobenen Daten aktualisieren und schon lasen sich die Daten nach dem letzten Sortierdatum gruppieren.

Zitat:
id |pos_id |pos |edit_time
1 |1|1 |1518862618
2 |2 |2 |1518862618
4 |1 |1 |1518862518
5 |2 |2 |1518862518
.
.
Die Daten sind bis auf die id (erste Spalte) vollkommen identisch, damit wäre das Design deiner Datenbank in meinen Augen falsch. Normalisieren wäre da das Zauberwort.
Da pos_id ein Fremdschlüssel ist, dürfte nach meiner Auffassung jede pos_id nur einmal in der Tabelle vorkommen.

Daher würde ich hier einen zusammengesetzten primary-Key aus pos_id und pos machen.
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten