|
 | | |
| Autor | Správa |
camo
 Zablokovaný užívateľ
 Založený: 05.09.2009 Príspevky: 1176 Bydlisko: Lehota pod Vtáčnikom
 | Zaslal: So 29.10.11 15:28 |   |
Vitajte!
Prosím vás, ako spravím taký update, kde z hodnoty stĺpca - "http://localhost/nieco/index.php" spravím - "http://nova_adresa/index.php".
Ja zatiaľ len hľadám riešenie. Nemám ani čiarku... |
| |
    |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: So 29.10.11 16:16 |   |
vitam pozri toto http://techras.wordpress.com/2011/06/02/regex-replace-for-mysql/ |
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
camo
 Zablokovaný užívateľ
 Založený: 05.09.2009 Príspevky: 1176 Bydlisko: Lehota pod Vtáčnikom
 | Zaslal: So 29.10.11 16:40 |   |
Nié, ja nechcem letieť na mesiac, mne bude hádam stačiť replace().
Len nechápem tan prvý parameter. Nechápem v akom vzťahu je ku druhému parametru. Lebo keď ten prvý dám ako názov stĺpca v úvodzovkách, tak hľadá v stĺpci daný string. A keď ho dám bez úvodzoviek, tak to berie ako názov stĺpca. Len v manuáli sú ku tej funkcii asi len 4 riadky..
Takže by to snáď mohlo byť takto:
| kód: | | update table set url=replace(url,"localhost","nova_adresa.net"); |
Vidí tam niekto nejaký problém? Mne to zatiaľ funguje
A dík Stelnley za námahu, lebo vidím, že Mysql s funkciami pre regulárne výrazy, je na tom biedne. Našťastie sa to dola riešiť bez nich... |
| |
    |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |