DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `hedera`.`visitUser_new`(
	 vAccess INT
	,vSsid VARCHAR(64)
)
BEGIN
	DECLARE vUserVisit INT;

	INSERT INTO visitUser SET
		accessFk = vAccess,
		userFk = account.myUser_getId();

	SET vUserVisit = LAST_INSERT_ID();

	UPDATE userSession SET userVisitFk = vUserVisit
		WHERE ssid = vSsid;
		
	DELETE FROM userSession
		WHERE lastUpdate < TIMESTAMPADD(HOUR, -1, util.VN_NOW());
END$$
DELIMITER ;
