Добавьте поле времени, сформированное как MM: SS (MySQL) - PullRequest
0 голосов
/ 24 декабря 2008

Я хочу добавить новое временное поле в существующую MySQL-таблицу, которая отформатирована как «MM: SS» Поле должно содержать данные о продолжительности. Какой правильный синтаксис MySQL для этого? Не могу найти ничего, что покрывает это на MySQL-сайте.

Ответы [ 3 ]

0 голосов
/ 24 декабря 2008

Два варианта:

  1. Поскольку это длительность, есть два поля DATETIME; start_time и end_time, тогда просто вычислите разницу

  2. Есть одно DATETIME поле; start_time и одно INTEGER поле; длина.

0 голосов
/ 24 декабря 2008

MySQL имеет тип данных TIME , который специально предназначен для хранения временных интервалов.

0 голосов
/ 24 декабря 2008

Почему бы просто не использовать INTEGER и использовать его для хранения количества секунд? Если вы хотите использовать его, пусть ваше приложение (или, возможно, даже SQL-запрос) преобразует секунды в минуты и секунды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...