Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%)
|
Cześć,
mam za zadanie przekopiować dużą ilość danych z jednej tabeli do drugiej. Pytanie teraz jak to najlepiej zrobić za pomocą OFFSETu i LIMIT? Dodam, że do drugiej tabeli muszę dopisać jeszcze jedną kolumnę która będzie miała defaultowo ustawione "1". Tabela ma około 100mln rekordów. Jak to zrobić w PHPie za pomocą jakiejś pętli i dobrego zapytania? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
a może na poziomie filesystemu? Zrób sobie kopię obecnej tabelki, zmapuj ją do mysql, dodaj kolumnę i tyle, po wdrożeniu zrobisz sobie sync danych które doszły (ew. się zmieniły jeśli tak się może stać)
Możnaby użyć https://www.percona.com/doc/percona-toolkit...table-sync.html Kod pt-table-sync --execute h=host1,D=db,t=tbl1 h=host1,D=db,t=tbl2
|
|
|
|
GoldeNx3 Kopiowanie dużych danych z tabeli do tabeli 28.07.2020, 13:16:35
nospor A czemu nie zrobisz tego na poziomie bazy danych?
... 28.07.2020, 13:50:18 
GoldeNx3 Cytat(nospor @ 28.07.2020, 14:50:18 )... 29.07.2020, 06:37:19
GoldeNx3 Zasada jest taka, że wszystko musi być wykonane pr... 29.07.2020, 07:46:20
Pyton_000 No to jaki masz problem? Nie umiesz użyć parametró... 29.07.2020, 08:01:02 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:34 |