Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: UPDATE wartości kilkudziesięciu rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
colachips
Witam

chcę zaktualizować wartości kilkunastu pól w bazie. Każda wartość w tych polach posiada cechę wspólną, mianowicie:
(8 losowych znaków)_nazwa_obrazka.jpg

Chodzi o to żeby zbudować zapytanie, które zamiast tych 8 znaków wstawi id bieżącego rekordu, np.:
07525e32bbc5_przekroj.jpg -> 26_przekroj.jpg
a20ad1720268_przekroj.jpg -> 34_przekroj.jpg
itd.

Nie za bardzo wiem jak mogłoby wyglądać takie zapytanie.

Będę wdzięczny za jakieś wskazówki.

Pozdrawiam
yevaud
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
wytnij 8 pierwszych znakow i zrob concat tego co zostalo z numerkiem id
colachips
Zrobiłem to za pomocą zapytania:
  1. UPDATE domki SET przekroj = CONCAT( id, SUBSTR(przekroj, 9) ) WHERE 1

Dzięki za pomoc!
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.