Witam, mam problem z aktualizacją pól w bazie. Baza składa się z jednej tablicy, w której jest 5 kolumn. W tablicy znajduje się około 8000 rekordów. Jedna z kolumn ma nazwę nazwa_plik i chodzi o to, że podczas wypełniania ktoś zapomniał na końcu dopisać rozszerzenie pliku .doc. Takich rekordów jest około 300, czy jest możliwość zaktualizowania tych rekordów w taki sposób, żeby na ich końcu dopisać .doc?
Próbowałem tym sposobem:
UPDATE `baza`.`plik` SET `nazwa_plik` = '%.doc' WHERE `plik`.`nazwa_plik` not like '%.doc';
ale zamiast na końcu wstawiać .doc to zamienia cały wpis na %.doc. – Dodane 13.08.2010 (Pt) 11:25 – Już sobie poradziłem. Jakby ktoś potrzebował to zapytanie wygląda następująco:
UPDATE `baza`.`plik` SET `nazwa_plik` = concat(`nazwa_plik`,'.doc') WHERE `plik`.`nazwa_plik` not like '%.doc';