SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TRIGGER IF EXISTS trigger1; DELIMITER $$ CREATE TRIGGER trigger1 BEFORE UPDATE ON resource_stats FOR EACH ROW BEGIN IF (NEW.mon % 1 > 0) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Error: number of subscribers cannot be float'; END IF; END$$ DELIMITER ; UPDATE resource_stats SET mon = 4534.222 WHERE resource_id = 1002; Скажите пожалуйста, почему не срабатывает триггер? В результате просто делает UPDATE на целочисленное 4534.
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear