31/01/2004, 10:46
|
| | | 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. |