发布网友 发布时间:2022-05-03 08:46
共2个回答
热心网友 时间:2023-10-17 09:46
你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )热心网友 时间:2023-10-17 09:46
用触发器,不过效率一定很低热心网友 时间:2023-10-17 09:46
你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )热心网友 时间:2023-10-17 09:46
用触发器,不过效率一定很低热心网友 时间:2023-10-17 09:46
你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )热心网友 时间:2023-10-17 09:46
用触发器,不过效率一定很低