Anficks werden x-mal gespeichert
Bug # | 667 | ||||
Priorität | 1 (🔺 Sehr Hoch) | ||||
Bereich | Anficker | ||||
Title | Anficks werden x-mal gespeichert | ||||
Beschreibung | Jeder Anfick wird NEU in die DB geschrieben - es werden KEINE alten/identischen Anficks überschrieben! Somit stimmt die Score so ziemlich nie (jeder Anfick-Eintrag hat wieder ø Score von 4.0) und es braucht unzählige Zeilen in der Tabelle... Das Problem ist, dass im Code ein INSERT IGNORE INTO... (ignore unterdrückt lediglich Fehler, falls 1 zu 1 identischer Eintrag bereits existieren würde) anstatt REPLACE INTO... Der Grund ist ev. wegen dem Score (Benotung). Diese müsste auf eine separate Tabelle ausgelagert werden - ansonsten müsste der \"aktuelle\" Score jeweils VOR dem REPLACE ausgelesen, neu ergänzt, und dann MIT dem REPLACE wieder in die Tabelle geschrieben werden. Ob das aber überhaupt geht, weiss ich gar nicht auswendig. Variante 1 wäre zu bevorzugen :) | ||||
Reported by | IneX @ | ||||
Git Commit | b2bc6ce | ||||
Assigned to | the architect @ 21. January 12:50 | ||||
Status | Resolved @ |
|
|
|