![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam;
Czy można zrealizować w jakiś prosty sposób (trigger ?)przesuniecie części tabeli do innej. Do jednej z tabel (tabela_a) są ładowane dane, dla których jednym z pól jest data wygenerowania. Zależy mi na tym, aby rekordy starsze niż 3 miesiące były były przenoszone do innej tabeli (tabela_b). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Wydaje mi się iż najlepszym rozwiązaniem będzie wykorzystanie "event scheduler'a". Niestety nie miałem okazji jeszcze korzystać z tej funkcjonalności więc podsyłam tylko linki (IMG:style_emoticons/default/winksmiley.jpg) MySQL Event Scheduler - 1 MySQL Event Scheduler - 2 Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
OK, ale w jaki sposób przesunąć ( wewnętrznie, w mysql-u) rekordy z jednej tabeli do drugiej (o takiej samej strukturze)?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Według mnie powinieneś zrobić to tak:
Oczywiście po przeniesieniu warto usunąć te wiersze z [TABELA1] LINK: MYSQL INSERT Statement Pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje, problem rozwiązany.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 04:17 |