Chcę skopiować schemat tabeli, a także dane w tej tabeli do innej tabeli bazy danych w innej bazie danych na serwerze na żywo. Jak mogłem to zrobić?Chcę skopiować tabelę zawartą z jednej bazy danych i wstawić do innej tabeli bazy danych
Odpowiedz
Jeśli chcesz skopiować tabelę z jednej bazy danych do innej bazy danych, możesz po prostu wykonać poniższe czynności.
CREATE TABLE db2.table LIKE db1.table;
INSERT INTO db2.table SELECT * FROM db1.table;
jedna z najmądrzejszych sztuczek, jakie kiedykolwiek znalazłam. – MatteoSp
Świetne rozwiązanie, jeśli tabela nie zawiera ograniczeń dotyczących klucza obcego. Użyłem tego do zrobienia kopii całej bazy danych zamiast tylko jednej tabeli. W tym celu polecam użycie polecenia mysqldump. – thorne51
MySQL może teraz przechowywać dane tabeli w poszczególnych plikach (a pliki frm są zbyt w tabeli). Takie podejście bez wątpienia zadziałałoby, ale przy dużych bazach danych jest wolne. Czy jest inny sposób? –
prostu użyć -
CREATE TABLE DB2.newtablename select * from DB1.existingtablename;
CREATE TABLE db2.table_new AS SELECT * FROM db1.table_old
Jeśli chcesz tylko Struktura być kopiowane prostu użyć
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
Ps> że nie skopiuje schematu i danych
W BASH możesz:
mysqldump database_1 table | mysql database_2
- 1. Skopiuj tabelę z jednej bazy danych do innej
- 2. Jak skopiować dane z jednej bazy danych/tabeli do innej bazy danych/tabeli
- 3. skopiować dane z tabeli w jednej bazy danych do innej bazy danych
- 4. Zaktualizuj tabelę bazy danych z jednej tabeli bazy danych programu SQL Server do innej?
- 5. Skopiuj jedną kolumnę z jednej bazy danych do innej
- 6. Jak wstawić rekord z jednej bazy danych mongo do drugiej?
- 7. Jak skopiować tabelę sqlite z bazy danych dysku do bazy danych pamięci w pythonie?
- 8. Mongorestore do innej bazy danych
- 9. Jednorazowe zapytanie do innej bazy danych i tabeli
- 10. Generic tabeli bazy danych projekt
- 11. MySQL Wstaw z jednej bazy danych w innej
- 12. Wersja robocza tabeli bazy danych
- 13. Wstawianie do bazy danych
- 14. Przywracanie bazy danych do innej instancji Tridion
- 15. Kopiowanie danych z jednej bazy danych do drugiej w Oracle
- 16. Jak wstawić null do bazy danych?
- 17. Wstaw tabelę liczb całkowitych - int [] - do bazy danych SQLite,
- 18. Django modelu proxy do innej bazy danych
- 19. Przenoszenie tabeli z jednej bazy do drugiej w MySQL
- 20. sql: jak skopiować z jednej tabeli do innej tabeli
- 21. Nie utworzono tabeli bazy danych
- 22. wstawić wiele danych do bazy danych w Yii 2
- 23. Jak wstawić rekordy 50 KB do bazy danych Oracle?
- 24. Projekt tabeli bazy danych do zadań planowania
- 25. Jak wstawić zmienną do bazy danych z widoku w MVC
- 26. Serwer SQL Kopiowanie tabel z jednej bazy danych na inną
- 27. Dodaj nowe tabele do bazy danych moodle
- 28. Kwerenda LINQ do wstawiania danych do bazy danych
- 29. Jak używać/mapować widok bazy danych, aby zapełnić zawartą kolekcję?
- 30. wstawić dane z jednej tabeli do wielu tabelach
użyć dwóch d połączenia z bazą danych i odczytać strukturę tabeli z jednego i uruchomić to zapytanie w inne – Dau
Czy te bazy danych znajdują się w oddzielnych instancjach mysql lub w tym samym? Różne instancje można konfigurować z replikacją, jeśli jest to proces ciągły. – Nick
Mam rozwiązanie thanx :) – user1031092