Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Poprawa rekordów
Forum PHP.pl > Forum > Przedszkole
boro11
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());
Niktoś
A nie lepiej byłoby po prostu zmienić nazwy kolumn w tabeli?
boro11
To znaczy jak?
Niktoś
ALTER TABLE t1 CHANGE stara_nazwa nowa_nazwa VARCHAR;
Tylko zrób sobie w razie czego, backup na wszelki wypadek.
PanGuzol
  1. UPDATE test_sites SET nick=nickinsite

To zapytanie zamieni Ci wartości w kolumnie nick na te same co masz w kolumnie nickinsite.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.