Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodanie numeracji w tytułach w bazie MySql.
pavaka
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2013

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


Witam.
Jestem totalnie zielony w MySql.
Mam w bazie danych kilka tysięcy filmów, każdy z nich ma tytuł "Film".
Chciałbym aby każdy z nich miał dodatkowo przy sobie chronologiczny numer lub ID. Czyli by począwszy od pierwszego materiału tytułu zmieniły się na następujące: "Film #1" "Film #2" "Film #3" itd.
Jest to możliwe do zrobienia poprzez jakąś komende?
Wcześniej do ustawienia tego samego tytułu użyłem komendy:
Cytat
UPDATE `vines` SET `title`=Film" WHERE `type`="vine";

Próbowałem kombinować tak:
Cytat
UPDATE `vines` SET `title`=Film #'id'" WHERE `type`="vine";

ale nie pomogło.

Będę bardzo wdzięczny za każdą pomoc!
Pozdrawiam,
Pawel

Udało mi się wprowadzić do tytułu ID. Ale nie mogę tego połączyć ze słowem Film.
Cytat
UPDATE `vines` SET `title`=`id` WHERE `type`="vine"


Ten post edytował pavaka 27.05.2015, 14:44:27
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Skorzystaj z funkcji CONCAT.
Go to the top of the page
+Quote Post
pavaka
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.02.2013

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


Dziękuję bardzo! (IMG:style_emoticons/default/smile.gif) ) Pomogło (IMG:style_emoticons/default/smile.gif)
Dobrze tego użyłem?

Cytat
UPDATE `vines` SET `title`=CONCAT('Film',' ','#',`id`) WHERE `type`="vine";


Ten post edytował pavaka 27.05.2015, 15:48:39
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 01:23