Почему бы просто не создать журнал выхода из таблицы с двумя столбцами.
со ссылкой на соответствующий login_id и временем выхода из системы.
И last_login, и last_logout не имеют смысла для меня, новаша логика может потребовать этого.Поскольку IMO, вам следует избегать столбцов, которые могут иметь значение NULL.
РЕДАКТИРОВАТЬ: Как дополнение, я бы сказал, почему вы накапливаете так много данных.Если это только для анализа браузера пользователя, платформы, вы можете использовать Google Analytics.И тогда вы можете просто сохранить last_login и last_logout для каждого пользователя.Опять же, ваша бизнес-логика может потребовать этого.