微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL 是否支持像下面这样的“创建断言”语句?

如何解决MySQL 是否支持像下面这样的“创建断言”语句?

下面的代码是我试图在 MysqL 中实现的一个创建断言示例,但似乎 MysqL 不喜欢它。所以问题是我在下面的代码中做错了什么吗?

CREATE ASSERTION dept_manager_constraint
CHECK ((SELECT salary FROM dept_manager >=50000)) NOT DEFERRABLE;

我还尝试更改表并添加检查断言。下面的代码和上面的代码一样吗?

ALTER TABLE dept_manager
ADD CHECK (salary>=50000);

如果它们不同,创建断言和添加检查语句更改表有什么区别。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。