Hallo Leute
Ich habe eine Tabelle mit 7 Spalten...
artist | song | version | year | plays | value | id
Ich rufe jede Minute einen externen Streamserver auf und schreibe die Songs in die Tabelle. Ist der Song schon vorhanden wird derzeit nichts weiter gemacht, jetzt aber habe ich folgendes vor ...
Wie bekomme ich es hin das die Spalte plays immer hochgezählt wird wenn ein Song kommt welcher schon in der Tabelle vorhanden ist? aber !!!! zwischen den Hochzälungen muss immer min. 10 Minuten vergehen wenn es sich um den selben Song handelt....
Deutlicher...
Es kommt Song A diesen kennt die DB und addiert +1 zu plays für diesen Song...eine Minute später kommt erneut Song A, jetzt soll aber nicht hochgezählt werden sondern es müssen immer min. 10 Minuten vergehen.
Das hier: AUTO_INCREMENT kenn ich, doch das zählt dann einen Song nonstop hoch also jede Minute da jede Minute ein Query stattfindet und das wäre doof, denn ein 60 Minuten Mix hätte dann angeblich in den 60 Minuten 60 plays :==|
Ich habe eine Tabelle mit 7 Spalten...
artist | song | version | year | plays | value | id
Ich rufe jede Minute einen externen Streamserver auf und schreibe die Songs in die Tabelle. Ist der Song schon vorhanden wird derzeit nichts weiter gemacht, jetzt aber habe ich folgendes vor ...
Wie bekomme ich es hin das die Spalte plays immer hochgezählt wird wenn ein Song kommt welcher schon in der Tabelle vorhanden ist? aber !!!! zwischen den Hochzälungen muss immer min. 10 Minuten vergehen wenn es sich um den selben Song handelt....
Deutlicher...
Es kommt Song A diesen kennt die DB und addiert +1 zu plays für diesen Song...eine Minute später kommt erneut Song A, jetzt soll aber nicht hochgezählt werden sondern es müssen immer min. 10 Minuten vergehen.
Das hier: AUTO_INCREMENT kenn ich, doch das zählt dann einen Song nonstop hoch also jede Minute da jede Minute ein Query stattfindet und das wäre doof, denn ein 60 Minuten Mix hätte dann angeblich in den 60 Minuten 60 plays :==|