Триггер в mysql который заменяет любое значение в столбце на заранее заданное. Защита от ввода данных через взломанный веб сервер.
DELIMITER $$
CREATE TRIGGER `trigger_name` BEFORE INSERT ON database.`login`
FOR EACH ROW
BEGIN
DECLARE sql_user VARCHAR(50);
SET sql_user := (SELECT USER());
IF sql_user = "web@1.1.1.1" THEN
SET NEW.group_id = 0;
END IF;
END$$
DELIMITER ;
CREATE TRIGGER `trigger_name` BEFORE INSERT ON database.`login`
FOR EACH ROW
BEGIN
DECLARE sql_user VARCHAR(50);
SET sql_user := (SELECT USER());
IF sql_user = "web@1.1.1.1" THEN
SET NEW.group_id = 0;
END IF;
END$$
DELIMITER ;