Aby przenieść dane z jednej tabeli MySQL DBMS do drugiej, tej samej tabeli, wygodnie jest skorzystać z aplikacji PhpMyAdmin, która jest dystrybuowana bezpłatnie, ma prosty interfejs i umożliwia wykonywanie niezbędnych operacji nawet bez znajomości języka SQL. Wszystkie manipulacje wykonywane są w oknie przeglądarki. Prawie wszyscy dostawcy hostingu oferują tę aplikację swoim klientom.
Instrukcje
Krok 1
Użyj funkcji eksportu danych, jeśli tabela, w której chcesz umieścić dane, nie znajduje się na tym samym serwerze, co oryginalna tabela. Aby to zrobić, kliknij link do tabeli źródłowej w lewej ramce, a na stronie załadowanej do prawej ramki kliknij link „Eksportuj” w menu. W formularzu, który wyświetli aplikacja, znajdź sekcję „Struktura” i odznacz pole wyboru umieszczone obok tej etykiety. W ten sposób zrezygnujesz z eksportu danych o strukturze tabeli - nie jest to potrzebne, gdyż zakłada się, że na innym serwerze istnieje już tabela o tej samej strukturze i nazwie. Jeśli ta tabela nadal wymaga utworzenia, pozostaw zaznaczenie w tym polu. Pozostałe ustawienia można pozostawić bez zmian i kliknąć „OK”. PhpMyAdmin wyświetli zestaw wyeksportowanych zapytań SQL w wielowierszowym polu tekstowym na następnej stronie.
Krok 2
Zaloguj się do aplikacji PhpMyAdmin umieszczonej na serwerze zawierającym tabelę docelową - należy to zrobić w innej zakładce (lub innym oknie) przeglądarki, pozostawiając otwartą stronę z wyeksportowanymi danymi SQL. Przejdź do wybranej bazy danych i kliknij kartę SQL w prawym menu ramki. Następnie przejdź do otwartej strony z danymi tabeli źródłowej, skopiuj je, wróć, wklej skopiowane instrukcje do pola wejściowego zapytania SQL i kliknij przycisk „OK”. Aplikacja wyśle żądania do serwera, a dane zostaną dodane do tabeli.
Krok 3
Jeśli chcesz dodać informacje z tabeli źródłowej do dowolnej tabeli na tym samym serwerze, klikając link do tabeli źródłowej w lewej ramce, kliknij zakładkę „Operacje” w menu prawej ramki. Znajdź sekcję o nazwie „Kopiuj tabelę do” i wybierz z listy rozwijanej nazwę bazy danych, w której znajduje się tabela docelowa. Po prawej stronie listy rozwijanej znajduje się pole, w którym należy określić nazwę tabeli. Jeśli ta tabela już istnieje i dane muszą zostać dodane do zawartych w niej wierszy, zaznacz pole "Tylko dane". Jeśli tabelę trzeba jeszcze utworzyć lub w istniejącej tabeli należy zastąpić wszystkie wiersze skopiowanymi danymi, zaznaczamy pola „Struktura i dane” oraz DROP TABLE. Następnie kliknij przycisk „OK”, a aplikacja wykona operację.