Creo que acabo de encontrar el error. Me parece que no tiene nada que ver con si una de las tablas tiene o datos; tiene que ver con que la propia tabla a que referencio (POBLACION en el caso que estoy comentando) tiene a su vez referencias externas. Lo digo porque he intentado volcar la tabla en otra con la misma estructura (pero sin índices ni nada más que los propios datos), vaciar la tabla inicial y al hacer el DELETE sobre ella me da error por otras tablas que tienen una clave externa sobre ella.
Se me ocurre, y lo tengo que probar, a eliminar todas estas claves externas ya existentes y volver a aplicarlas incluyendo las nuevas.
|