2

データベース テーブルの「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 SETdepartTime= "16:00" WHERE id = 12;
しかし、これは機能しません:INSERT INTO table (departTime) VALUES ("16:00");

4

0 に答える 0