Был заведен админ, он естественно проводил платежи в системе и т.д.
Пришло время и он уволился, естественно вся наличка была передана другому администратору в билингу, тоесть все как бы нормально.
Удалили админа.
Но! Теперь при проверка пишет:
Количество записей типа 'передача наличных' в таблице платежей (pays), которые связаны с отсутствующими в БД администраторами: 7. Список записей можете получить выполнив запрос:
SELECT p.* FROM pays p LEFT JOIN admin a ON p.reason=a.id WHERE p.type=40 AND a.office IS NULL
Поле reason указывает на отсутствующего администратора в таблице admin. Удаление платежа повлияет на наличность 'на руках' у администратора admin_id.
Количество записей в таблице платежей (pays), автор которых отсутствует в таблице администраторов: 55. Список записей можете получить выполнив запрос:
SELECT p.* FROM pays p LEFT JOIN admin a ON p.admin_id=a.id WHERE p.admin_id<>0 AND a.office IS NULL
Поле admin_id указывает на отсутствующего администратора в таблице admin.
Как правильно пофиксить?