Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Hurtowa zmiana danych w całym mysql
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Czy jest sposób aby ciąg znaków np"xxx" (w bazie ciąg może występować jako "asasaxxxsdsd") zmienić na "xyz" ma to dotyczyć wszystkich rekordów oraz tabel. Zapytanie nie musi być optymalne. Gdyż będzie wykonywane tylko raz.

Za każdą pomoc z góry dziękuję.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




update oraz replace
w czym problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mefjiu
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Ale szybka odpowiedź :-), ale jak to zrobić dla całej bazy danych ? Pojedyncze rekordy w danej tabeli to ja wiem jak modyfikować :-)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




przeciez jak zrobisz UPDATE bez zadnych warunkow to wykonasz to dla calej tabeli


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(nospor @ 4.08.2009, 09:05:50 ) *
przeciez jak zrobisz UPDATE bez zadnych warunkow to wykonasz to dla calej tabeli


On wie jak zrobić dla całej tabeli, on przecież pyta jak zrobić dla wszystkich tabel w bazie za jednym zapytaniem. winksmiley.jpg Chyba dobrze zrozumiałem, lecz nie wiem czy to możliwe.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Pojedyncze rekordy w danej tabeli to ja wiem jak modyfikować
@fifi tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mefjiu
post
Post #7





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Cytat(fifi209 @ 4.08.2009, 08:07:15 ) *
On wie jak zrobić dla całej tabeli, on przecież pyta jak zrobić dla wszystkich tabel w bazie za jednym zapytaniem. winksmiley.jpg Chyba dobrze zrozumiałem, lecz nie wiem czy to możliwe.

Dokładnie
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(nospor @ 4.08.2009, 09:09:45 ) *
@fifi tongue.gif


Wybacz, ale jeżeli ktoś pisze mało zrozumiale to nie moja wina. winksmiley.jpg
Napisał "jak zrobić dla całej bazy" - tym się sugerowałem.

W programowaniu jak oboje wiemy, używa się różnych nazw i pojęć. Jeżeli ktoś je myli to i my możemy źle zinterpretować jego zamiary. smile.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
mefjiu
post
Post #9





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


źle napisałem ? Chcę zrobić update dla całej bazy danych np "Test" czyli dla wszystkich tabel a w nich dla wszystkich rekordów.
Go to the top of the page
+Quote Post
Fifi209
post
Post #10





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(mefjiu @ 4.08.2009, 09:16:32 ) *
źle napisałem ? Chcę zrobić update dla całej bazy danych np "Test" czyli dla wszystkich tabel a w nich dla wszystkich rekordów.


Też tak Cię zrozumiałem. smile.gif

A więc możesz zrobić dla każdej tabeli osobno, ewentualnie napisać sobie w php skrypt, którym pobierzesz wszystkie nazwy tabel i potem wykonujesz zapytania update podstawiając nazwy tabel - tak można to zautomatyzować.

Ten post edytował fifi209 4.08.2009, 09:18:44


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
mefjiu
post
Post #11





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


ok, sprawdzę i dam znać. :-)
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
źle napisałem ? Chcę zrobić update dla całej bazy danych np "Test" czyli dla wszystkich tabel a w nich dla wszystkich rekordów.
Chodzi oto, ze bardzo czesto ludzie na forum pisząć "baza" mają na myśli "tabela". Mnie dodatkowo zmylila jeszcze ta twoja wypowiedź
Cytat
Pojedyncze rekordy w danej tabeli to ja wiem jak modyfikować
ktora sugerowala, ze dla jednego rekordu wiesz jak zmienic, a dla calej tabeli nie smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mefjiu
post
Post #13





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Dzięki za pomoc guitar.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 Aktualny czas: 20.08.2025 - 20:18