求可从错误中恢复的程序函数特性对应的单一技术术语
问题解答
你要找的单一术语是幂等性(Idempotence)。
这个特性的核心是:一个操作无论执行一次还是多次,最终产生的系统状态和执行一次的结果完全一致。
对应到你给出的SQL脚本场景:
- 不具备幂等性的普通
INSERT语句,脚本崩溃重启后重复执行会插入重复的主键记录,导致数据异常,必须手动定位断点调整后才能继续; - 具备幂等性的
INSERT ... ON DUPLICATE KEY UPDATE语句,重启后重复执行时,已存在的记录会触发更新操作而非重复插入,最终数据库状态和完整执行一次脚本的状态完全一致,无需手动干预。
内容的提问来源于stack exchange,提问作者npr_se
相关产品推荐
相关产品推荐

