我希望在用户在mysql数据库中错误的用户名/密码尝试3次后无法登录时自动锁定用户帐户。
我试过
CREATE TRIGGER updateTrigger
BEFORE UPDATE ON users
FOR EACH ROW
BEGIN IF NEW.is_code=1 AND NEW.times_logged_in>=3
THEN SET NEW.is_active=0;
END IF;
END;
但我正在
您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行'
附近的'END'附近使用正确的语法
请帮帮我
答案 0 :(得分:0)
您可能忘记在创建触发器语句之前更改分隔符。
DELIMITER //
CREATE TRIGGER ...
END //
DELIMITER ;