En algunos casos, he tenido que hacer un mysqldump para producir un archivo .sql. Después de realizar algunos cambios en la base de datos MySQL para pruebas y desarrollo, quiero restaurarlo a la forma en que estaba antes. Así que importo el archivo .sql. En el pasado, eliminé el archivo db y lo recreé, y luego importé. ¿Es eso necesario? ¿Se sobrescribe la importación de un archivo .sql y vuelve a crear totalmente la base de datos y sus tablas, o se agrega a ella? ¡Gracias!¿La importación de un archivo .sql a MySQL sobrescribe el db existente o se agrega a él?
24
A
Respuesta
15
Depende de qué comandos contenga el archivo SQL. Los comandos de interés son:
DROP DATABASE xxx; # will delete the whole database
DROP TABLE xxx; # unconditionally deletes a table
CREATE TABLE [IF NOT EXISTS] # if IF NOT EXISTS adds the table, does nothing if exists
# otherwise, it adds the table, gives an error if it exists
18
Se le atribuye, a menos que el archivo de importación trate específicamente las tablas de manera diferente.
Cuestiones relacionadas
- 1. Importación de MS ACCESS DB a mySql?
- 2. MySQL ¿cómo se agrega a un archivo con INTO OUTFILE?
- 3. Importación de un archivo SQL local a MySQL en un servidor remoto utilizando el túnel SSH
- 4. mysql sql importación a través de CLI del servidor remoto
- 5. Averiguar cuándo se agrega el archivo a la carpeta
- 6. Importación de un archivo .sql en windows a postgresql
- 7. Cómo anexar datos de SQL a un archivo existente
- 8. ¿Cómo se agrega a una cadena ya existente?
- 9. Rieles content_for sobrescribe en lugar de agrega
- 10. Importación de datos desde la base de datos de geonames.org a MySQL DB
- 11. MySQL INTO OUTFILE ¿anula el archivo existente?
- 12. importación de sofá DB
- 13. ¿Cómo se agrega información JOIN a un archivo rails seeds.rb?
- 14. Actualizar a php5.3 se rompe al conectar a mysql db
- 15. importación DB MySQL con XAMPP en la línea de comandos
- 16. Importación de registros de PostgreSQL a MySQL
- 17. script para convertir el archivo sql de dump de mysql en formato que se puede importar a sqlite3 db
- 18. Convertir archivo CHM a CSV o SQL
- 19. DateTime incorrecto cuando se agrega a SQLite DB a través de (Fluido) NHibernate
- 20. SQL asignar un inicio de sesión a un usuario existente
- 21. Acceso a MySQL DB en Excel 2010 powerpivot
- 22. Consola MySQL lenta en la importación de archivos SQL enormes
- 23. ¿Por qué MySQL agrega un comentario a tablas InnoDB?
- 24. La salida Perl se sobrescribe a sí misma
- 25. MySQL: sugerencias para agregar datos a un campo/registro existente?
- 26. php archivo de leer para la importación de MySQL
- 27. escritura a un Excel archivo existente
- 28. Mysql agrega 12 horas a un campo de tiempo
- 29. Redis DB exportación/importación
- 30. XCode 4: ¿Cómo se agrega un marco existente?
Es importante saberlo, ¡gracias! – Edward