Zadejte hledaný výraz...

ako updateovať popis tovaru

kumisko
verified
rating uzivatele
(4 hodnocení)
1. 12. 2010 01:35:47
Ahojte potreboval by som poradiť
potrebujem zmeniť v tabuľke "table" veľké množstvo dát v jednom stĺpci z názvom "name". Ale chcem zmeniť len vybraný kus textu ktorý je totožný pre väčšie množstvo dát. Ale každý záznam v "name" obsahuje mimo to množstvo iných textov ale tie chcem zachovať.
1. 12. 2010 01:35:47
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588270
SQL a vyhldej a nahraď?
1. 12. 2010 07:11:58
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588269
kumisko
verified
rating uzivatele
(4 hodnocení)
1. 12. 2010 12:09:24
a vieš mi poradiť ako to mám celé urobiť ?
1. 12. 2010 12:09:24
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588268
To nejsnazší je udělat dump databáze z phpMyAdmina, opravit to v něm a nahrát zpět - žádné programování, jen slušnější textový editor a hlava
1. 12. 2010 12:50:57
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588267
kumisko
verified
rating uzivatele
(4 hodnocení)
1. 12. 2010 13:56:14
tak ak som ťa správne pochopil tak sa ti zdá najjednoduchšie ak upravím v textovom editore 7 000 položiek ručne každú zvlášť ??
1. 12. 2010 13:56:14
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588266
Ty nemáš v editoru funkci Vyhledej a Nahraď?
1. 12. 2010 13:57:14
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588265
duben
verified
rating uzivatele
(49 hodnocení)
1. 12. 2010 14:38:39
Pujde to timhle kodem
To co radi vdusek je hloupost, pro velke mnozstvi dat muze byt vyhledej a nahrad pomale (par set MB DB se bude spatne exportovat i importovat). Navic pokud jde o zivou databazi tak by se musela pro takovehle reseni zastavit nez se aktualizuje. Kod co jsem napsal to zvladne za chodu.
1. 12. 2010 14:38:39
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588264
Psal jsem to nejsnazší pro každého BFU - bez znalostí SQL příkazů.
Moje první rada byla SQL, ale nepadla na úrodnou půdu :-(
Uživatel nezná ani základní práci v textovém editoru :-(
1. 12. 2010 14:44:03
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588263
duben
verified
rating uzivatele
(49 hodnocení)
1. 12. 2010 14:54:05
vdusek:
Podle čeho soudíš že je to nejjednodušší pro někoho kdo se v databázích moc nevyzná? Víš jaký problém může napáchat export a import databáze pokud je v UTF ale jsou tam ukládány znaky win1250 a těch kombinací je víc. Export s následným importem často může přidělat víc práce než užitku. Nehledě na to, že se špatným exportem bez drop tabulek vyskočí při importu chyby na primárních klíčích.
Poradil jsi SQL, ale říct SQL jen tak bez ničeho, to je asi jako říct ... udělej to automatizací ... nebo snadno chytrým nahrazením ... odpověď samozřejmě naprosto správná, ale s naprosto minimálním přínosem pro tazatele. Asi proto nepadla na úrodnou půdu.
To, že se někomu u popisu vyhledej/nahraď nevybaví automatické hromadné nahrazení neznamená, že neumí v textovém editoru, to klidně znamená, že jen uvažuje jinak než ty. Takže bych tyhle rychlé soudy na tvém místě nedělal. ;)
1. 12. 2010 14:54:05
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588262
Omlouvám se, asi mám jiný styl uvažování...
SQL jsou příkazy jazyka SQL a stačí umět používat tento jazyk.
Bez znalosti databáze/dat se mi špatně radí konkrétní SQL příkaz.
Pro člověka, který o tom moc neví, mi přijde nejjednodušší, když si databázi (tabulku) exportuje na lokální počítač, odzálohuje, a v exportu provede a zkontroluje potřebné změny. Následně opravenou zálohu importuje zpátky a zkontroluje import.
Pokud se mu to nepovede/nelíbí, vždy má cestu zpátky v podobě původního exportu.
Omlouvám se za rychlé soudy.
1. 12. 2010 16:43:12
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588261
kumisko
verified
rating uzivatele
(4 hodnocení)
1. 12. 2010 21:04:59
vdusek : podľa čoho súdiš že neviem ani základnú prácu v textovom editore ??
duben : vďaka, odskúšam to a ak to bude fungovať pošlem ti reputáciu.
edit:
ešte sa chcem opýtať či je možné vkladať aj podmienku do toho kódu čo si dal.
niečo takéto :
ak stĺpec krátky_popis ='text ktorý musí obsahovať' tak UPDATE tabulka SET name = REPLACE(name,'CoChciNahradit','CimToChciNahradit')
je možné niečo takéto, pretože som zistil že mám v tabuľke data ktoré by som potreboval rozdeliť podľa toho v akej kategórii sú, predpokladám že by to malo isť pomocou príkazu IF. Len neviem ako ho použiť.
1. 12. 2010 21:04:59
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588260
duben
verified
rating uzivatele
(49 hodnocení)
1. 12. 2010 21:49:20
Tohle se nedělá žádným IF ale pomocí WHERE, s podmínkou to pak vypadá takhle
1. 12. 2010 21:49:20
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588259
Napsal kumisko;602062
tak ak som ťa správne pochopil tak sa ti zdá najjednoduchšie ak upravím v textovom editore 7 000 položiek ručne každú zvlášť ??
Protože jsi to chtěl upravovat ručně, každou položku zvlášť
Asi jsem tě špatně pochopil.
Promiň
1. 12. 2010 22:04:16
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588258
kumisko
verified
rating uzivatele
(4 hodnocení)
1. 12. 2010 22:06:30
Vďaka vám obom za ochotu, problém vyriešený, DB upravená približne za 1 hodinu. drobné úpravy už zvládnem cez SQL manager
1. 12. 2010 22:06:30
https://webtrh.cz/diskuse/ako-updateovat-popis-tovaru#reply588257
Pro odpověď se přihlašte.
Přihlásit