我想制作一个触发器,如果未来的生日(其中一列),将阻止插入.我有这个:
CREATE TRIGGER foo
BEFORE INSERT ON table
FOR EACH ROW
BEGIN
IF NEW.birthdate > CURRENT_DATE()
THEN
//How do I prevent the insert right here???
END IF;
END;
Run Code Online (Sandbox Code Playgroud)
如何取消if语句中的插入?
我想BOOLEAN在一个名为MySQL的表中添加一列is_default.在此列中,只能is_default设置一个记录true.
如何使用mysql将此约束添加到我的列?
谢谢!
UPDATE
如果它不是我应该添加的约束.我们如何在DB上处理这类问题?