Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: wqciunq
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 9.9.2011 08:24  1364
Čili data máš ve správném formátování, ale hlavička tabulky říká něco jiného. Oprava se dělá tak, že každé pole zvlášť převedeš na BLOB a potom ho převedeš na (VAR)CHAR o správné velikosti a se správným kódováním. Přímý převod na (VAR)CHAR použít nelze, protože v takovém případě provede MySQL konverzi kódování - je absolutně nezbytné udělat to tím mezikrokem přes binární pole.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.9.2011 08:24 - Oblíbené kluby (10:07) 1363
jo, je to zmršené
takže asik nejjistější bude nastavit všechny tabulky pomocí
ALTER TABLE nazev_tabulky CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
a pak ručně těch cca 500 řádků přepsat
misa Misa Záviďte mi - máte proč :o) 9.9.2011 08:22  1361
puschpull [1359]: to je UTF8 prohlížený jako latin2
themajkl themajkl All those moments will be lost in time - like tears in rain. 9.9.2011 08:19  1360
To v sql souboru určitě není latin2 kódování.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.9.2011 08:11 - Oblíbené kluby (10:07) 1359
v sql souboru jsou takováto data:
'Fotografie krajiny v okolí mÊho bydliťtě (Korozluky / okres Most), zåpadní čåst ČeskÊho středohoří'
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.9.2011 08:00 - Oblíbené kluby (10:07) 1358
tvx [1357]:
asi data v pořádku nebyla, nevím
dělal jsem upgrade jedné staré fotogalerie
Coppermine (z verze 1.4.25 na 1.5.16)

tabulky jsem tam z nějakéhu důvodu měl v latin2_general_ci
po upgrade se opjevily špatné znaky

asi tam byl nějaký guláš
Mám samozřejmě sql soubor se zálohou
ale nyní nevím co s tím
když bych přepisoval ručně do tabulek kde je již utf8 tak se zobraszuje samozřejmě v pořádku

říkal jsem si, zda by nešlo české znaky v tom sql souboru převést do správné podoby a pak to naimportovat zpět ...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 9.9.2011 07:55  1357
tohle by to melo udelat samo ne? pokud mas vporadku data, bych cekal...
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.9.2011 07:45 - Oblíbené kluby (10:07) 1356
dotazkonverze obsahu tabulek z latin2 do utf8

tabulky umím převést pomocí
ALTER TABLE nazev_tabulky CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci

ale jak překonvertovast také obsah těch tabulek ?
bredy 5.9.2011 11:01  1354
tvx Nesnaží se to matchovat podobná slova?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.9.2011 11:01  1353
Netusite nekdo jak v mysql zmenili vyhodnocovani ranku "match against in boolean mode"?
byvavalo to vzdy pocet slov ale ted mi to hazi desetinna cisla ktera nechapu co maji znamenat "nokia n8" match proti :nokia n8" je 12.0xxxx
knedle knedle online - Krabice živých 24.8.2011 15:08  1352
neco shnileho bylo v indexech

huh - ne, vypsalo proste 0 nalezenych zaznamu

pepak - :) neveris, ale pravdu nemas


ale bylo to divne:
tu db, jsem z intranetu importoval na localhost, vse fungovalo
vzal jsem dump z localhostu, smazal tabulky na intranetu a importoval dump = nefungovalo

pridal jsem (k existujicim samostatnym indexum nad obema sloupci) jeden spolecnej pres oba a zaclo to chodit

pricemz ani oprava ani kontrola ani analyze tabulek delane pred timto krokem ty indexy neopravily
knedle knedle online - Krabice živých 24.8.2011 13:44  1348
dotaz mysql

nema nekdo potuchy, proc na db tento dotaz

SELECT * FROM user_role WHERE (user_role.user_id IN (12)) AND (role_id IN ('5'))

nevypise zadna data - ackoli tam 100% jsou ?

asi (ne)bude zaple neco v mysql nastaveni, ale netusim proc
(nekolik dalsich jinych db to v poradku vrati)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.8.2011 12:20 - Oblíbené kluby (10:07) 1347
odstranění všech záznamůuž jsem to udělal
ale je to dost komplikované
změnit ve všech vazbách referenční integritu, odstranit data v asi 5 tabulkách, číselníky ponechat a pak vytviřit regerenční integritu znovu
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 10.8.2011 11:12 - Oblíbené kluby (10:07) 1346
číselníky (většinu) chci zachovat
prostě jen vyčistit databázi od seznamu přístrojů v evidenci, aby byla použitelná na jiném místě
huh huh 10.8.2011 11:06  1345
puschpull [1344]:
proč?
a) na to aby ti vztahy negenerovali chybu při mazání většinou stačí je mazat ve správném pořadí (netvoří-li cykly)
b) alternativně lze prostě ve vlastnostech vztahu vypnout "zajistit ref. integritu" a pak můžeš mazat dle libosti

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt