gpt4 book ai didi

MySQL约束/触发器来防止重复行?

转载 作者:行者123 更新时间:2023-11-29 20:40:39 26 4
gpt4 key购买 nike

在 MySQL 中使用唯一约束和触发器来防止重复行之间是否存在性能差异?

最佳答案

监控它。但好吧,结果应该是显而易见的。

由于唯一索引专门用于强制执行此约束,因此它应该是首选。

通过使用触发器,您必须执行额外的操作来检查是否存在数据集(表扫描与索引查找,或者您设置一个索引而不对列进行约束,但是......),然后对其做出相应的 react 。因此,如果您没有尝试做任何其他事情(可能记录失败的尝试),那么这将是不必要的步骤。

关于MySQL约束/触发器来防止重复行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38653025/

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