gpt4 book ai didi

mysql - 限制两行不同

转载 作者:行者123 更新时间:2023-11-30 01:09:38 24 4
gpt4 key购买 nike

我需要向表添加一个约束,该约束将强制每行中的值不同。例如。

ID | Column1(int) | Column2(int)
<小时/>
1  |     5        |    5
<小时/>

我需要阻止这种行为被允许。关于如何限制第 2 列与第 1 列相同有什么想法吗?谢谢!

最佳答案

您可以使用可以在执行之前验证 INSERT 或 UPDATE 的触发器。如果列值相等,它可能会引发异常/错误。

但是,最好在应用程序端强制执行此约束(但这取决于......)

关于mysql - 限制两行不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19545744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com