Вы можете сравнить результирующие наборы графически с помощью MySQL Query Browser, позволяющего Вам легко определить какие ряды были вставлены, обновлены или удалены.
Чтобы сравнить результирующие наборы, выполните первый запрос, который Вы хотите сравнить. После того как результирующий набор загрузится, кликните правой кнопкой мыши на наборе и выберите опцию Split Tab Horizontally. Загрузите второй запрос в новую область результатови кликните кнопку Compare, чтобы сравнить результирующие наборы.
Когда Вы активировали режим сравнения, оба результирующих набора будут прокручиваться одновременно, как вертикально, так и горизонтально. Строки соответствуют друг другу для стравнения, если в одном наборе отсутствует строка - она представляется пустой.
Если один результирующий набор имеет строку, которая отсутствует во втором, то эта строка подсвечивается зеленым цветом. Другой результирующий набор, в котором вставлена пустая строка подсвечен красным цветом. Если оба результирующих набора имеют совпадающие строки, но индивидуальные поля различны, то эти поля посвечиваются синим.
Чтобы успешно выполнить сравнение двух результирующих наборов вам нужно два запроса с совпадающими названиями колонок. Таблица, на основе данных которой происходит сравнение, должна иметь primary key для того, чтобы MySQL Query Browser мог сравнить строки. Поля в вашем запросе должны иметь одинаковые имена и должны идти в одном и том же порядке.