Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 1 Dołączył: 5.01.2008 Ostrzeżenie: (0%)
|
Witam,
Mam pytanie czy za pomoca sql mogę zrobic update wartosci w tabeli w poniższy sposób: Tabela id | name | link Przykładowe dane ( 1 | test abc | NULL 2 | test | NULL 3 | test | NULL 4 | abc | NULL 5 | ążć | NULL 1. Opcja 1 Zaktualizowanie wartości w polu [link] wartościa z pola [name]. Przy czym podczas zamiany należy usunąc polskie znaki i zamienic spacje na znak "-" 2. Opcja 2 Zaktualizowanie wartości w polu [link] wartościa z pola [name]. Przy czym podczas zamiany należy usunąc polskie znaki i zamienic spacje na znak "-" Należy równiez sprawdzić czy link już nie wystepuje w tabeli. Jeżeli tak dodać "-n", gdzie n to kolejna wolna cyfra 1, 2, 3, 4, .... Ten post edytował Ryder 21.03.2013, 20:43:01 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%)
|
Z opcją 1 nie ma problemu. Kilkukrotny replace załatwi sprawę.
Z opcją drugą sprawa jest dość skomplikowana. Może się okazać że po ustaleniu nazw test-1 już taki wpis w tabeli też jest... |
|
|
|
Ryder [MySQL] Update dużej liczby rekordów 21.03.2013, 20:40:23
artuross Opcja druga, liczysz ile jest takich tekstow ... 31.03.2013, 10:08:09 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:42 |