MySQL触发器阻止字段修改

MySQL 触发器是一个在特定事件发生时自动执行的程序。可以通过编写触发器来处理数据库中的数据。本文将介绍如何使用触发器阻止 MySQL 中的字段修改。

MySQL触发器阻止字段修改

只允许 INSERT 操作的表可以使用 BEFORE INSERT 触发器,只允许 UPDATE 操作的表可以使用 BEFORE UPDATE 触发器。

CREATE TRIGGER trigger_name BEFORE INSERT ON table_name FOR EACH ROW BEGIN IF NEW.column_name'desired_value' THEN SET NEW.column_name = 'desired_value'; END IF; END;