2

我在我的数据库表的“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 SETdepartTime= "16:00" WHERE id = 12;
但这不起作用:INSERT INTO table (departTime) VALUES ("16:00");

4

0 回答 0