Jakie polecenie skopiuje mi niektóre dane z jednej tabeli do drugiej?

0

Chce mieć w bazie dodatkową tabelę do której co pewien czas będę sobie kopiował całe rekordy z drugiej (głównej tabeli). Chodzi o to że do tamtej tabeli dostęp mają użytkownicy strony i mogą przez witrynę www edytować ostatnie dane w tej tabeli. Na wypadek gdyby coś pomieszali przy edycji danych, kilkadziesiąt najświeższych rekordów chcę sobie raz na kilka dni zabezpieczyć przez wpisanie ich do zapasowej tabeli. Jakie polecenie mi to wykona?

0
INSERT INTO Tabela2
SELECT * FROM Tabela1

Ale jeszcze przemyśl swoje rozwiązanie i zastanów się czy chcesz dublować dane. Może lepiej mechanizm historii zmian zaimplementować?
Albo skoro "raz na kilka dni" to może by się pochylić nad back'ami całej bazy?

0

No tak raz na dwa dni prawdopodobnie. No i tylko kilkadziesiąt rekordów do archiwizacji więc zrzucanie całej dużej bazy to za duży kaliber. Dzięki.

0

Myślałem bardziej o backup'ie różnicowym niż jakimś pełnym.

1 użytkowników online, w tym zalogowanych: 0, gości: 1