Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

ayuda como hacer un delete de los que no tienen dependencia

Estas en el tema de ayuda como hacer un delete de los que no tienen dependencia en el foro de Mysql en Foros del Web. lo que hago es delete from tabla pero me sale : can nnot delete or update a parent row: a foreign key constraint fails ok ...
  #1 (permalink)  
Antiguo 02/11/2009, 12:46
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 7 meses
Puntos: 10
Exclamación ayuda como hacer un delete de los que no tienen dependencia

lo que hago es delete from tabla

pero me sale :

can nnot delete or update a parent row: a foreign key constraint fails


ok todo esta bien, pero los registros que no tienen dependencia
los quiero eliminar.............


como seria ???????????'''

gracias!!!!!
  #2 (permalink)  
Antiguo 02/11/2009, 13:26
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: ayuda como hacer un delete de los que no tienen dependencia

Código SQL:
Ver original
  1. DELETE IGNORE
  2. FROM tabla;
Según el manual de referencia (donde se suelen resolver el 90% de estas dudas):
Cita:
En MySQL 5.0, la palabra clave IGNORE hace que MySQL ignore todos los errores durante el proceso de borrar registros. (Los errores encontrados durante la etapa de parseo se procesan de la forma habitual.) Los errores que se ignoran debido al uso de esta opción se retornan como advertencias.
Esta cláusula, en otras palabras, hace que se puedan borrar todos aquellos casos en que no hay restricciones de FK en la tabla. Pero no borra registros con deepndencias.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 02/11/2009, 16:31
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: ayuda como hacer un delete de los que no tienen dependencia

Hola amigo gracias!!!!!! pero.... ya lo probe y aun asi no elimina nada
mm k sera ????
  #4 (permalink)  
Antiguo 02/11/2009, 16:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: ayuda como hacer un delete de los que no tienen dependencia

Porque todos los registros de la tabla cumplen con alguna restricción de FK.
Lee la última frase de mi post anterior.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:58.