Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPDATE tabeli, zerowanie rekordów
deha21
post 28.10.2015, 21:16:30
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Mam problem z UPDATE rekordów w bazie. Mam 130 pól i chciałbym za jednym razem przy UPDATE je wyczyścić, oprócz jednego pola - ID rekordu. Nie ma sensu robić tego ręcznie w ten sposób:
  1. UPDATE tabela SET pole1='', pole2='', pole3='', polec4='' WHERE id='$id'

Jest jakiś szybszy i bardziej efektywny sposób?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pyton_000
post 28.10.2015, 21:37:47
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


REPLACE INTO tabela (id) VALUES (111);

Ale uwaga. jeśli tabela jest połączona relacją przez FK to wywali rekordy powiązane.
To zapytanie najpierw wywala stary rekord a potem wkłada nowy,

Ten post edytował Pyton_000 28.10.2015, 21:38:55
Go to the top of the page
+Quote Post
deha21
post 28.10.2015, 21:48:32
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Nie wiem czy coś źle robię, ale baza w ogóle nie reaguje na REPLACE INTO... Tak czy inaczej, podany przez Ciebie kod zmienia chyba pole ID na 111, a chciałem, żeby wygumował wszystko z innych pól oprócz ID.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 28.10.2015, 22:07:34
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


facepalmxd.gif Na prawdę nie wpadłeś na pomysł żeby za 111 wstawić swoje ID?
Go to the top of the page
+Quote Post
deha21
post 28.10.2015, 22:14:29
Post #5





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Cytat(Pyton_000 @ 28.10.2015, 22:07:34 ) *
facepalmxd.gif Na prawdę nie wpadłeś na pomysł żeby za 111 wstawić swoje ID?

Za 111 czy za ID? Próbowałem tak i tak, i w ogóle nie reaguje. Za VALUES wstawiać ID to wydaje mi się w ogóle nie logiczne ohmy.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 02:03