私はSQLクエリをデバッグするより効率的な方法を探しています。私はほとんどのクエリチェックにphpMyAdminを使用しています。ここでは、クエリの例です:今$始めるとstart
が満たさ(と紛らわしい)された条件のかを確認しようとしたとき、それは迷惑を取得両方のタイムスタンプされ、時々これらの条件が大量にあり得ることを考慮どのSQL条件が満たされているかを確認
SELECT * FROM `schedule` WHERE
(
`start` = {$start} OR
((`start` + (`runtime` * 60)) > {$start} AND (`start` + (`runtime` * 60)) <= {$end}) OR
(`start` > {$start} AND `start` < {$end})
) AND `group_id` = {$group}
(例では3つではありません)、どちらが満たされたかを迅速に判断する方法はありますか?手動で1つずつ削除する必要はありませんか?
ありがとうございました!