Uno de los mayores inconvenientes a la hora de importar bases de datos de mysql es que tengan claves foráneas que hagan que diferentes tablas dependan de otras.
Al importar, por defecto, las claves foráneas están activas y por esa razón, si se intenta darán un montón de problemas.
Con este comando se soluciona el problema:
echo "SET FOREIGN_KEY_CHECKS=0; source ./mysql.sql; " |mysql 2>>mysql.err 1>&2
Donde mysql.sql es el fichero que queremos importar.
martes, marzo 24, 2009
Suscribirse a:
Entradas (Atom)