首页 文章

检查mysql是否插入日期时间是否在表中的日期时间之间

提问于
浏览
0

我正在尝试在mysql数据库中插入约会,但我想检查日记中是否已经预约了那个时间 . 在数据库中有一个日期时间字段,以Y-m-d H:i:s格式保存开始时间,另一个以结束时间保存 .

我需要检查我插入的约会的开始时间或结束时间是否在现有条目的开始或结束时间之间 .

这就是我在想它但不知道正确的语法:

"SELECT `id` 
   FROM `events` 
   WHERE ('$start-time-of-appt-to-be-inserted' BETWEEN `a-time-in-the-start-column` OR `a-time-in-the-end-column`)
   OR ('$end-time-of-appt-to-be-inserted' BETWEEN `a-time-in-the-start-column` OR `a-time-in-the-end-column`)"

任何帮助赞赏!

1 回答

相关问题