【发布时间】:2017-05-20 14:47:01
【问题描述】:
我正在寻找一种更有效的方式来调试我的 SQL 查询,我正在使用 phpMyAdmin 进行大多数查询检查。下面是一个查询示例:
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}
现在考虑到 $start 和 start 都是时间戳,当试图查看满足哪些条件(并且令人困惑)时,它会变得很烦人,有时这些条件可能很大(而不是像示例中的 3 个) ,有没有办法快速确定遇到了哪一个呢?无需手动删除它们中的每一个?
谢谢!
【问题讨论】:
标签: mysql phpmyadmin