Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2004, 10:46
Avatar de kazafun
kazafun
 
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 20 años, 11 meses
Puntos: 13
Cita:
Mensaje Original por geoaceves
Me parece que es obvio que si tienes 2 tablas ligadas por una campo X, al tratar de borrar un registro, no te deje porque hay una relacion, lo que tienes que hacer es primero borrar de la tabla a la que esta ligada tu tabla el registro y despues borrar el registro de tu tabla, u otra que es la que me ha pasado, has de cuenta que empieso a borrar las tablas pero empiezo por la que depende de la otra, entonces primero borro la otra y despues la que depende de la otra

Es algo complicado de explicar pero espero que te de una idea de lo que trato de decir

No se mucho de esto pero me he topado (creo) con el problema que dices y lo he solucionando, empezando a borrar al reves, en lugar de como lo estaba haciendo al principio, por ejempo

DROP TABLE empresas (esta depende de la otra)
DROP TABLE empresas_rutas
esto solo borra la de empresas_rutas

DROP TABLE empresas_rutas
DROP TABLE empresas (esta depende de la otra)
de esta forma me borra las dos porque primero borre los registros de los que depende la tabla de empresas

bueno pues es lo mejort que pude hacer espero te ayude, y si te ayude me avisas, sale!!, bye

George Aceves, México
Gracias de todas formas.
El problema es que ambos typos de objetos dependia el uno del otro, por lo que no podia borrar ninguno. Lo solucione utilizando "drop type xxxx force". Aunque es algo arriesgado funciono. Pero gracias de todas formas.