我在数据库表的“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");