MySQL: Order by-Zeit (MM:SS)?

Ich bin derzeit die Speicherung der verschiedenen Metadaten über videos und eines dieser bits der Daten ist die Länge des Videos.

Also wenn ein video 10 Minuten 35 Sekunden lang ist, es ist gespeichert als "10:35" in der Datenbank.

Aber das, was ich möchte zu tun ist, rufen Sie eine Liste der videos, nach Länge (längste zuerst, kürzeste letzten).

Das problem das ich habe ist, dass wenn ein video "2:56", es kommt bis zu den längsten, weil die Zahl 2 ist mehr als die Nummer 1.

So, wie ich kann, um Daten auf der Grundlage, dass length Feld, so dass "10:35" erkannt wird, die länger als "2:56" (wie in meinem Beispiel)?

InformationsquelleAutor Shpigford | 2010-05-07
Schreibe einen Kommentar