Prosba o pomoc se změnou databáze – MS SQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Prosba o pomoc se změnou databáze – MS SQL – Fórum – Programujte.comProsba o pomoc se změnou databáze – MS SQL – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Vasek
~ Anonymní uživatel
166 příspěvků
27. 10. 2010   #1
-
0
-

Dobrý den, poprosil bych rád touto cestou o pomoc. Mám SQL databázi, jedná se o uživatelská data foto manageru Shotwell. U několika tisíc fotek tam je nastavena cesta k nim /home/vasek/obrazky/fotoalbum a já tuto cestu potřebuji nějak jednoduše hromadně u všech fotek změnit na /home/petra/obrazky/fotoalbum, protože jinak Shotwell neumí přizpůsobit svá data jinému uživateli. Sám o SQL nic nevím ani se mimo tento případ tím nechci zabývat, proto bych rád prosil o jakýkoliv návod, jak v databázi změnit jednoduše těch několik tisíc slov "vasek" na "petra"
Děkuji za každý tip.

Nahlásit jako SPAM
IP: 77.48.51.–
Reklama
Reklama
Vasek
~ Anonymní uživatel
166 příspěvků
27. 10. 2010   #2
-
0
-

Ještě připojím daný soubor, možná jsem se nevyjádřil správně, tak ať zbytečně netápeme.

Nahlásit jako SPAM
IP: 77.48.51.–
KIIV+42
God of flame
27. 10. 2010   #3
-
0
-

mysql dokumentace:

REPLACE(str,from_str,to_str)

Returns the string str with all occurrences of the string from_str replaced by the string to_str. REPLACE() performs a case-sensitive match when searching for from_str.

mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'

This function is multi-byte safe.


Tj: str=REPLACE(str,'/vasek/','/kdokoliv/')

Nahlásit jako SPAM
IP: 94.142.234.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Vasek
~ Anonymní uživatel
166 příspěvků
28. 10. 2010   #4
-
0
-

Děkuji moc za ochotu a odpověď, ale nemohu s tím hnout. Nejspíš dávám příkaz na špatné místo. jak říkám, nikdy jsem nic takového nedělal, takže tomu opravdu nerozumím. Nicméně, použil jsem program SQLite database browser, v něm otevřel daný soubor. Po načtení databáze jsem otevřel záložku "Execute SLQ" a tam zadal zmíněný příkaz, stiskl "execute query" a zobrazil se mi syntax error. Tak jsem zkusil příkaz modifikovat dle Vámi dodaného návodu na SELECT REPLACE('vasek','vasek','petra'). Po potvrzení hláška No error a DATA RETURNED petra. Jinak nic, databáze se nezměnila.

Asi vše špatně, co?

Nahlásit jako SPAM
IP: 77.48.51.–
KIIV+42
God of flame
28. 10. 2010   #5
-
0
-

jo chce to UPDATE .. select nic nemeni

Nahlásit jako SPAM
IP: 94.142.234.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Vasek
~ Anonymní uživatel
166 příspěvků
28. 10. 2010   #6
-
0
-

Já se hrozně omlouvám za přihlouplé dotazy, určitě Vás zdržuji od seriozní práce, ale fakt o tom nic nevím, přesto to potřebuji.
Tak ještě jednou prosím kam s tím UPDATE a v jaké syntaxi.
Děkuji

Nahlásit jako SPAM
IP: 77.48.51.–
KIIV+42
God of flame
Nahlásit jako SPAM
IP: 94.142.234.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Vasek
~ Anonymní uživatel
166 příspěvků
28. 10. 2010   #8
-
0
-

Takže mám co studovat :smile1: No snad se k tomu doberu a alespoň si rozšířím obzory. Děkuju mockrát

Nahlásit jako SPAM
IP: 77.48.51.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 3 hosté

Podobná vlákna

Prosba o pomoc — založil Smokie

Prosba o pomoc — založil Harryk

Prosba o pomoc s třídami — založil radaplech

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý