Или, если вы используете более старую (до 4.1) версию MySQL и не имеете доступа к подзапросам, вам нужно выбрать данные в таблицу, а затем объединить эту таблицу с оригиналом:
CREATE TABLE delete_me_table (sesskey varchar32, cur_total int);
INSERT INTO delete_me_table SELECT sesskey, count(*) as cur_total FROM orig_table
WHERE cur_total = 1 GROUP BY sesskey;
DELETE FROM orig_table INNER JOIN delete_me_table USING (sesskey);
Теперь у вас есть таблица с именем delete_me_table
, которая содержит историю всех удаленных вами строк. Вы можете использовать это для архивирования, трендов, других забавных и необычных вещей, чтобы удивить себя.