Cuando ejecuto un comando mysqldump en mi base de datos y luego tratar de importarlo, fracasa en su intento de crear las tablas en orden alfabético, a pesar de que pueden tener una clave externa que hace referencia a una tabla más adelante en el archivo. No parece haber nada en el documentation y he encontrado respuestas como this que dicen para actualizar el archivo después de que se creó para incluir:¿Se puede crear automáticamente un archivo mysqldump que no aplique las restricciones de clave externa?
set FOREIGN_KEY_CHECKS = 0;
...original mysqldump file contents...
set FOREIGN_KEY_CHECKS = 1;
¿No hay manera de ajustar automáticamente las líneas o exportar el tablas en el orden necesario (sin tener que especificar manualmente todos los nombres de tabla, ya que puede ser tedioso y propenso a errores)? Podría envolver esas líneas en un guión, pero me preguntaba si existe una manera fácil de garantizar que puedo volcar un archivo y luego importarlo sin actualizarlo manualmente.
Sí, veo que en el archivo. Otra persona que intentaba importar este archivo recibía un error en una línea de clave externa y pensaba que se debía al orden de creación. –
¿Cómo ha respondido esto a la pregunta? Tai ha dicho que está recibiendo un error CON estos comentarios en el archivo, entonces, ¿cómo se ha resuelto el problema? – JoeTidee