Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Poprawa rekordów
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam!
Popełniłem fatalny błąd i przez pomyłkę zaktualizowałem tysiące rekordów na złe dane - niestety nie zrobiłem backupu przed wykonaniem zapytania i teraz mam ogromny problem..

Ustawiłem jedną tabele w bazie danych pod siebie - podczas testów i teraz wszyscy mają to samo. Chce to zmienić w następujący sposób:



Tam gdzie jest wpisane: boro chce aby było to co jest w kolumnie: nickinsite


Czy takie zapytanie wystarczy?

  1. $zapytanie = "UPDATE test_sites SET nick='$nicknsite'";
  2. mysql_query($zapytanie) or die(mysql_error());
Go to the top of the page
+Quote Post
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


A nie lepiej byłoby po prostu zmienić nazwy kolumn w tabeli?
Go to the top of the page
+Quote Post
boro11
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


To znaczy jak?
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


ALTER TABLE t1 CHANGE stara_nazwa nowa_nazwa VARCHAR;
Tylko zrób sobie w razie czego, backup na wszelki wypadek.
Go to the top of the page
+Quote Post
PanGuzol
post
Post #5





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


  1. UPDATE test_sites SET nick=nickinsite

To zapytanie zamieni Ci wartości w kolumnie nick na te same co masz w kolumnie nickinsite.


--------------------
Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej"
"NIE kradnij, rząd nielubi konkurencji"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:33