まず、NULLを許可するようにテーブルを変更します:
ALTER TABLE Staff MODIFY office CHAR(40) DEFAULT "N/A";
(CHAR(40)
を変更します 適切なものに変更します。)次に、トリガーとして使用できます:
CREATE TRIGGER staffOfficeNullReplacerTrigger
BEFORE INSERT
ON Staff
FOR EACH ROW BEGIN
IF (NEW.office IS NULL) THEN
SET NEW.office = "N/A";
END IF