我正在嘗試添加此過程。它給我錯誤1064(42000)SQL語法。但我不知道在哪裏。Mysql過程:SELECT和UPDATE
DELIMITER //
CREATE PROCEDURE disable_expired_users
BEGIN
DECLARE @disable_this INT;
SET @disable_this = SELECT id FROM my_users WHERE TIMESTAMPDIFF(SECOND, NOW(), expire_date) <= 0;
IF NOT @disable_this IS NULL THEN
UPDATE my_users SET is_active = 0 WHERE id IN @disable_this;
END IF;
END; //
錯誤應包括字符位置。 – user5226582