Publicidad

Activar-Desactivar foreign keys en MySql


Por Alex el 23/11/2009, Comentar el artículo

Comparte este artículo:      




Cuando trabajamos con tablas InnoDb tenemos la opción de crear claves foráneas y relacionar una base de datos como es debido. Pero a veces es necesario desactivarlas para poder hacer según que operaciones. Actualizado el 12.03.2011


Para desactivarlas hay que poner:

SET FOREIGN_KEY_CHECKS=0;

Y para activarlas otra vez:

SET FOREIGN_KEY_CHECKS=1;

Desde phpMyAdmin.

Si trabajas con el phpMyAdmin a la hora de explorar tenemos que checkar la opción "Deshabilitar la revisión de las llaves extranjeras (foreign keys)" (Disable foreign key checks).

Sql Imagen

Desde MySql Administrator.

Si nos gusta más trabajar con MySql Administrator para desactivarlas tenemos que ir a Backups, generar un nuevo proyecto y en la pestaña

Advanced Options



Sql Imagen

Y esto es todo, feliz programming!!
Saludos
Alex


Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.