【发布时间】:2019-10-10 03:31:15
【问题描述】:
我有一个文件上传功能。在上传点击时,我将 excel 数据直接插入到 sql 表中。我的 sql 表没有任何唯一的列。
因此,只要多次上传同一个文件,记录就会重复。
如何限制这个重复的excel文件上传?
【问题讨论】:
-
上传的文件总是同名?还是每次加载时名称都不一样?您是一天加载多次还是一天加载一次?
-
创建唯一约束,或避免多次上传。
-
上传的文件名可以是用户上传的任何名称。我们每天会加载很多次。
-
您可以尝试提取上传文件的校验和,并根据存储所有上传文件及其校验和的表进行验证