在我的应用程序中,我正在开发一种用于创建“提醒”的功能。
提醒具有日期和时间。在我的应用程序中,我有一个创建/编辑提醒的表单 - 它有两个单独的字段来输入此信息:
<input type="text" name="date"></input> <!-- datepicker plugin -->
<input type="text" name="time"></input> <!-- timepicker plugin -->
现在,作为一项规则,每当我需要存储日期/时间时,我总是使用 DATETIME 列,但是这是我第一次必须存储用户输入的日期/时间。
我认为最好有单独的 DATE 和 TIME 列,因为将数据插入/检索到我的应用程序会更容易。例如,我不必组合来自两个输入字段的值来创建单个值以插入到数据库中。同样,我不必将单个值拆分为两个值以在编辑模式下填充表单字段。
但另一方面,如果我使用一列,查询表会不会更容易?你怎么看?