Если вам не нужно выполнять какие-либо математические функции в этих полях (например, сумма, среднее и т. Д.), И это чисто для отображения, то вы можете просто сохранить его в виде простого текста в поле CHAR(8)
.
В противном случае вам нужно нормализовать его до некоторой единицы. Я бы посоветовал, может быть, как целое число от общего количества секунд (если это достаточно точно для вас).
Для преобразования в секунды:
$val = "00.02.20";
$parts = explode(".", $val); // ['00', '02', '20']
$totalSeconds = parts[0] * 3600 + parts[1] * 60 + parts[2]; // 140
И преобразовать его обратно:
$seconds = 140; // this would be read from the database, or something
printf("%02d.%02d.%02d",
$seconds / 3600,
($seconds / 60) % 60,
$seconds % 60
);