我有一个脚本,该脚本可以让我检测插入的记录是否已存在于数据库中,这是假定脚本已运行,但是当它检测到整个插入循环中都存在该脚本并且不会继续执行以下操作时,那些不能重复的。
我该怎么做,以使脚本不会停止并继续检查下一个插入的数据,因为它不会检测到重复的数据,因此会停止并且不允许检查以下是否不重复
BEGIN
DECLARE registro INT;
set registro = (select count(*) from Leads
WHERE nombres = NEW.nombres and
apellidos = NEW.apellidos and
n_documento = NEW.n_documento and
programa = NEW.programa);
IF(registro > 0) THEN
INSERT INTO Leads VALUES (
null,
new.nombres,
new.apellidos,
new.n_documento,
new.fecha_de_nacimiento,
new.telefono,
new.email,
new.ciudad,
new.pais,
new.anos_de_experiencia,
new.origen,
new.informacion_adicional,
new.fecha,
new.programa,
new.estado,
new.fecha_charla,
new.grado_de_estudio,
new.empresa,
new.cargo,
null
);
END IF;