Today i have a problem when trying to delete some tables that had circular reference (one was FK NULL) but the way is that you can not drop the table until you drop the foreign key reference for example:
ALTER TABLE myTable DROP FOREIGN KEY FK_nameDefinition;
You can check for more information with the ALTER TABLE instrucction on:
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
But browsing i have find a really cool solution to drop all foreign Keys or just get the names of this
foreign keys in the following blog:
http://www.justin-cook.com/wp/2006/05/09/how-to-remove-foreign-keys-in-mysql/
I have found it in a commet by "Jason" he recommends this cool query:
select concat('alter table ',table_schema,'.',table_name,' DROP FOREIGN KEY ',constraint_name,';') from information_schema.table_constraints;
Try out... see you... MySQL still Rules !!!
Un rincon de paz en un mundo de locura... A place of peace, a world of madness... Eduardo F. Sandino / Ing. Informático, Guitarrista, Soñador.
menu de navegacion
Resumen
Bienvenido/a. ..
Este es mi blog personal, inicialmente te invito a escuchar algo de mi musica mas abajo veras una seccion para darle play a dos canciones que tengo subidas en reverbnation.com
Adicionalmente las otras pasiones que tengo son la computación y bueno la familia obviamente... Espero que encuentres algo util en el blog... Puedes seguirme por Twitter si gusta.. @efsandino
Este es mi blog personal, inicialmente te invito a escuchar algo de mi musica mas abajo veras una seccion para darle play a dos canciones que tengo subidas en reverbnation.com
Adicionalmente las otras pasiones que tengo son la computación y bueno la familia obviamente... Espero que encuentres algo util en el blog... Puedes seguirme por Twitter si gusta.. @efsandino
ReverbNation
— Sandino (@efsandino) July 12, 2020
1 comentario:
guaaa!! me encanta el blog, siempre encuentro temas muy interesantes.
Publicar un comentario
Espero que realices comentarios que aporten, cualquier comentario fuera de lugar sera removido.