我在我的数据库表的“departTime”列中输入 TIME 值。但我不需要“秒”值,我只需要“hh:mm”值。但是当我输入 TIME 为“07:25”时,我收到错误,phpMyAdmin 告诉我输入为“07:25:00”。可以省略秒吗?
另一种选择是使用 VARCHAR 或其他字段类型。但我有这样的疑问“ SELECT * FROM table WHERE departTime >= $startTime AND departTime <= $stopTime
”
我有$startTime = "14:15"
和$stopTime = "16:00"
。如果我使用 VARCHAR 我无法比较时间值?除了手动输入每秒钟的值之外,还有什么更好的选择?
编辑:这有效:UPDATE table SET
departTime= "16:00" WHERE id = 12;
但这不起作用:INSERT INTO table (
departTime) VALUES ("16:00");