I've written a small code block (which later be used in a event in MySQL but I'm getting an error when declaring a seemingly standard INT variable:
BEGIN
DECLARE myvar INT;
SELECT TIMESTAMPDIFF INTO myvar (MINUTE,(select user_hb_stamp from eclipse_users where username = 'user1'),(SELECT NOW()));
IF (myvar > 5)
UPDATE eclipse_users SET logged=0 WHERE username = 'user1';
END
What I'm doing wrong?
Thanks in advance.
delimiter //so that any;are not interpreted as end of code block.