Я использую PHP с MySQL.MySql store "mm: ss" as "hh: mm"
У меня есть таблица, в которой есть файл с данными типа time
.
Из сборщика времени PHP я получаю входные данные из этого поля как 13:00
или 14:00
(hh:mm
формат).
Если я храню его непосредственно на столе, он будет храниться как 00:13:00
или 00:14:00
(hh:mm:ss
формат).
Таким образом, hh:mm
автоматически преобразовывается в mm:ss
.
Вопрос в том, как я могу сохранить этот вход 13:00
как 13:00:00
в таблице базы данных.
Я могу добавить :00
в конце ввода данных, которые я получаю, но я не думаю, что это правильный способ.
Может ли кто-нибудь вести меня, как это сделать?
Это достаточно правильный способ, как вы знаете, что формат, который вы всегда будете получать в 'hh: mm' формат. Пока этот формат согласован, вы можете надежно преобразовать формат 'hh: mm: ss', просто добавив': 00' до конца перед хранением. Вы ответили на свой вопрос - просить о другом, кроме того, о чем вы уже говорили, просто делает ваш вопрос слишком широким, поскольку вы не предоставляете достаточно подробностей (например, ваш код) о том, как создаются входные данные, отправляются , и обрабатывается. – sjagr
Какую версию MySQL вы используете? – Machavity
Я использую mysql 5.5.24 –