本帖最后由 Shawn.Liu 于 2023-10-25 17:02 编辑
建议大佬使用外联数据库创建联合唯一索引,这个属于数据库层面保证在所有列上的组合值必须是唯一的;
- CREATE UNIQUE INDEX index_name ON table_name (column1, column2, ...);
复制代码
内建库创建联合索引目前还不支持,不过已经作为高频需求提交到内部系统;
如果在开发阶段做数据校验,可以使用循环表格/填报部分,将第二列和第三列数据通过拼接函数和连接字符(如-、#)组合为单个字符串,判断数组中是否已存在,不存在添加到临时数组,存在则代表数据重复,根据情况执行后续的不同分支逻辑。
|