Zdravi, muzete mne napsat prikaz ktery v tabulce `tabulka` nahradi v sloubci `text` vsecky "ahoj" na "cau" ? je to jen priklad ale nco takovej ho bych potreboval ale nevim jak se s tim pracuje dikec.
UPDATE tabulka SET sloupec="cau" WHERE sloupec="ahoj"
mělo by to bej ono...
hehe ale to neni to co myslim. v sloupci sloupec mam texty, treba od nav. knihy takze tam neni jenom cau ale je tam : "blablabla ahoj blabla" a ja potrebuju nahradit jenom to ahoj.
obavam se ze mysql tohle neumi .. REGEXP ti vrai jen 1 / 0 pokud vyraz vyhovuje retezci nebo ne .. jestli to mas jen na jedno pouziti napis to pres php
prave ze ne, je to skoro vsude v databazi :-(( no tedka jsem mluvil s kamosem a ten taky rikal ze to nejde jen u Selectu..
myslel jsem jestli to potrebujes prepsat jen jednou nebo nejak casteji .. ze by si vytah data, predelal v php a potom updatoval .. ale je to plytvani dotazama .. jestli ten kamos vi jak na to at ti poradi .. ale s regexp to nepujde a jinou fci k reg. vyrazum sem nenasel
no to taky rikal ze jedine vytahnou prekopat v php a zas vlozit zpet jenze to je dotazu jak nasr :-(
Půjde to (asi):
UPDATE `te-st` SET `sloupec`=REPLACE(`sloupec`,"test","testik");