データベース テーブルの「departTime」列に TIME 値を入力します。しかし、「秒」の値は必要ありません。必要なのは「hh:mm」の値だけです。しかし、時間を「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");