Bazı durumlarda, bir .sql dosyası oluşturmak için mysqldump yapmak zorunda kaldım. Test ve geliştirme için MySQL veritabanında bazı değişiklikler yaptıktan sonra, daha önce olduğu gibi geri yüklemek istiyorum. Bu yüzden .sql dosyasını içe aktarıyorum. Geçmişte db'yi sildim ve yeniden oluşturdum, sonra da içe aktardım. Bu gerekli mi? .sql dosyasından içe aktarma, veritabanının ve tabloların üzerine yazılır ve tamamen yeniden oluşturulur mu, yoksa eklenir mi? Teşekkürler!Bir .sql dosyasının MySQL'e içe aktarılması mevcut db'nin üzerine yazılıyor mu veya ona ekleniyor mu?
24
A
cevap
15
SQL dosyasının içerdiği komutlara bağlıdır. İlgili komutlar:
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
İçe aktarma dosyası özellikle tabloları farklı şekilde ele almadıkça, ekler.
İlgili konular
- 1. NEO4J: CustomHeaders varsayılan üstbilginin üzerine yazılıyor mu?
- 2. Bir jquery olayı, gönderme eyleminin üzerine yazılıyor mu?
- 3. OSX'te writeFFile, dosyaya ekleniyor mu?
- 4. SSL TcpListen sunucusuna ekleniyor mu?
- 5. JQuery fade kodu ekleniyor mu?
- 6. İnstagram uygulamasına kapsamlar ekleniyor mu?
- 7. Tarayıcı bağlam menüsü ekleniyor mu?
- 8. Python nesnelerine yeni üye değişkenleri ekleniyor mu?
- 9. Köprüler e-postaların üzerine yazılıyor
- 10. php $ _GET dizi mysqli'ye ekleniyor mu?
- 11. Püskürtme işlemine stdin nodejs yazılıyor mu?
- 12. C++ Çok küçük sayıya 1 ekleniyor mu?
- 13. Apache Pdfbox'a yazı tipi ekleniyor mu?
- 14. Moğol şemaya 'sanal' değişkenler ekleniyor mu?
- 15. Python/Django: Özel model yöntemleri ekleniyor mu?
- 16. Python'daki modüllerin koşullu olarak içe aktarılması
- 17. React.js: setState üzerine yazılıyor, birleştirilmiyor
- 18. Özel Galeri oluşturma - onFling öğesinin üzerine yazılıyor
- 19. Esnek: Sırala - Özel bir karşılaştırma yazısı yazılıyor mu?
- 20. Sky Map API'leri mevcut mu?
- 21. İşlenmemiş komutlar StackExchange.Redis'te mevcut mu?
- 22. Zeroconf API Android'de mevcut mu?
- 23. Python: urllib.quote öğesinin içe aktarılması
- 24. Önceden imzalanmış bir belgeye GPG imzası ekleniyor mu?
- 25. [[kullanılmamış]] işlev bildirimleri veya tanımları üzerine koydum mu?
- 26. Tablo zaten mevcut olduğundan tabloya eklenemiyor mu?
- 27. jQuery: genişletiliyor, yeni bir işlev ekleniyor ve eklenti oluşturuluyor mu?
- 28. Bir Isotope.JS Arama filtresine 'hata' iletisi ekleniyor mu?
- 29. Başka bir alt modül içeren git altmodülü ekleniyor mu?
- 30. Eclipse içine Actionbarsherlock İçe Aktarılması
Bilmek önemlidir, teşekkürler! – Edward