相关疑难解决方法(0)

MySQL触发器在某些条件下阻止INSERT

我想制作一个触发器,如果​​未来的生日(其中一列),将阻止插入.我有这个:

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语句中的插入?

mysql sql

35
推荐指数
4
解决办法
5万
查看次数

如何在布尔Mysql列上创建"唯一"约束?

我想BOOLEAN在一个名为MySQL的表中添加一列is_default.在此列中,只能is_default设置一个记录true.

如何使用mysql将此约束添加到我的列?

谢谢!


UPDATE

如果它不是我应该添加的约束.我们如何在DB上处理这类问题?

mysql sql constraints

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

mysql ×2

sql ×2

constraints ×1