Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 9.12.2010 Ostrzeżenie: (0%)
|
Witam.
Mam pilną potrzebę hurtowego zwiększenia wartości liczbowej kolumny w tabeli o zadaną wartość. Chodzi o dodanie postów na forum, które zostały odzyskane po awarii po dość długim czasie. W między czasie zostały napisane nowe posty, które zajęły numery id postów teraz odzyskanych. Wymyśliłem, że do odzyskanej tabeli dodam aktualne rekordy i tylko będę musiał zmienić kilka tysięcy numerów id tych nowych postów. Potrzebny do wklejenia zakres rekordów wyeksportowałem do osobnego pliku i tylko na nim będę chciał przeprowadzić operację zmiany ID. Najpierw zaimportuję go do bazy pod roboczą nazwą by przeprowadzić zmianę numeracji ID. Potem pobiorę tabelę z nowymi ID i następnie wkleję ten zakres do pliku odzyskanego i wtedy zaimportuję do bazy. Czy ktoś mi może podać składnię zapytania zmieniające kolumnę o daną wartość? Będę to robił z poziomu phpMyAdmin. Nazwa tabeli to phpbb_posts a kolumny post_id. Ten post edytował tombog 13.12.2016, 18:51:50 |
|
|
|
tombog Hurtowa zmiana wartości kolumny liczbowej o zadaną wartość 13.12.2016, 18:50:16
mmmmmmm Bez jaj.
UPDATE phpbb_posts SET post_id=post_id+10... 13.12.2016, 21:02:35
tombog Ależ jestem jak najbardziej poważny. Po użyciu Two... 13.12.2016, 23:48:04
mmmmmmm Sorry, bez jaj.
Gdybyś użył mojej propozycji, to n... 14.12.2016, 08:13:42
tombog Właśnie staram się myśleć. Zakładam, że +100000000... 14.12.2016, 09:56:34
Pyton_000 Znajdź MAX(post_id) w obecnej tabeli, dodaj do tej... 14.12.2016, 10:40:58
tombog Więc tak. Dodałem 1000000. Uniknąłem w ten sposób ... 14.12.2016, 13:18:00
nospor o WHERE nie slyszal?
UPDATE phpbb_posts SET poste... 14.12.2016, 13:20:20 
tombog Cytat(nospor @ 14.12.2016, 13:20:20 )... 14.12.2016, 13:26:51
nospor Wracajac do problemu z dodawaniem jakiejs liczby d... 14.12.2016, 13:33:26 
tombog Cytat(nospor @ 14.12.2016, 13:33:26 )... 14.12.2016, 14:43:47
nospor Chciales zwiekszyc wszystkie ID o powiedzmy 20000.... 14.12.2016, 14:48:41
tombog OK, teraz rozumiem. Faktycznie tak jest prościej ... 14.12.2016, 15:01:28 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:58 |