2016-04-21 30 views
1

希望你很好,很好,存储类型时HTML输入到MySQL数据库

我有一个包含的类型时输入一个HTML表单,什么是更好的数据类型,我可以使用存储在MySQL的输入值?!

下面

是输入:

<td align="center">Time<input type="time" name="start"> 

我用VARCHAR类型,但我认为这将导致未来的问题,如果我需要存储的时间与当前时间比较例子。

我没有使用日期时间,因为我只有时间而且不需要日期。

那么,有什么建议吗?

+0

['TIME'类型](http://dev.mysql.com/doc/refman/5.7/en/time.html)? –

+0

谢谢亲爱的,完成 – MSMC

回答

1

我认为最好的方式来实现这一点,仍然通过在创建数据库时存储日期时间(也许您以后需要日期进行任何类型的测试),但是当您想要回退时,只需使用如下所示的正确格式:

SELECT DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY 

编辑:您可以使用时间格式,以及:

SELECT TIME_FORMAT(colName, 'HH:MM:SS') 

有关如何格式化您可以检出更多信息datetimetime

希望这有助于!

0

Time Type你可以使用。

MySQL以HH:MM:SS格式(或HHH:MM:SS格式查询大时间值)检索并显示TIME值。 TIME值的范围可以从-838:59:59838:59:59

相关问题