trueno87
Usuario Novato
Usuario Novato

No tengo error en mi codigo, sino que va muy lento al ejecutarse,tarda como 2 minutos en ejecutar todo, el codigo es el siguiente:

replace into datos_incorrectos select *
from bd270806
where
   lower(nombre) like '%ads%' or lower(mail) like '%ads%'
or lower(nombre) like '%abc%' or lower(mail) like '%abc%' 
or lower(nombre) like '%aa%'  or lower(mail) like '%aa%'
or lower(nombre) like '%qwe%' or lower(mail) like '%qwe%'
or lower(nombre) like '%ccc%' or lower(mail) like '%ccc%'
[...]
or lower(mail) not like "%@%.%"
;

delete
from bd270806
where
   lower(nombre) like '%ads%' or lower(mail) like '%ads%'
or lower(nombre) like '%abc%' or lower(mail) like '%abc%' 
or lower(nombre) like '%aa%'  or lower(mail) like '%aa%'
or lower(nombre) like '%qwe%' or lower(mail) like '%qwe%'
or lower(nombre) like '%ccc%' or lower(mail) like '%ccc%'
[...]
or lower(mail) not like "%@%.%"
;

replace into datos_incorrectos select *
from bd270806
where
lower(mail) not like '%.com'
;

delete
from bd270806
where
lower(mail) not like '%.com'
;

replace into datos_incorrectos select *
from bd270806
where length(nombre) <= 2;
delete
from bd270806
where length(nombre) <= 2;

replace into datos_incorrectos select *
from bd270806
where length(mail) <= 7;
delete
from bd270806
where length(mail) <= 7;

delete
from bd270806
using bd270806,
datos_incorrectos where bd270806.mail = datos_incorrectos.mail;

Pues bien, dentro de la base de datos (bd) q se llama "datos_incorrectos" tengo como 40000 registros, puede ser eso el motivo de que vaya tan lento?


puede ser esta ultima sentencia:

delete
from bd270806
using bd270806,
datos_incorrectos where bd270806.mail = datos_incorrectos.mail;

la q este incorrecta por el tema de clave primaria y clave forania? estoy desesperado...

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares