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

Když diskuse,
tak s Lopuchem

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 414 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.11.2005 23:19  215
phpadmin to 100pro ma vcelku sofistikovany... posle ti to dokonce treba rovnou zipnuty k sobe...
al3x 2.11.2005 23:15  214
Machphpmyadmin - export - vybrat vse - sql - strukutra i data - do souboru

A klidne si to muzes udelat sam v php. Je pro kazdou tabulku udelej kompletni select a tiskni to ve forme insert into.
mach 2.11.2005 22:20  213
Bredy: Podobnost je nahodna :-) Diky.
King, AL3X: Diky.

Na ten dump potrebuju mit pristup k prikazovy radce na tom serveru nebo to jde nejak odelat z phpmyadminu nebo php?
bredy 2.11.2005 09:42  212
machTaky řešíš problém související s upgreatem MySQL na serveru jinak.cz? Nebo podobnost je čiště náhodná?

Já měl problém ten, že ve staré databázi, která neuměla UTF-8 jsem měl všechno v UTF-8. Při převodu na novou verzi se vše překódovalo znova do UTF-8. Tam kde původně byly znaky patřící UTF-8 se četly ve znakové sadě švédska (a překódovali se do UTF-8)

Řešením bylo dump, přeuložit ve znakové sadě Western European a ten zpětně načíst jako UTF-8, který pak bylo možné uložit v požadované podobě.
knedle knedle online - Krabice živých 31.10.2005 14:20  211
jj
pepak pepak - Pepak.net 31.10.2005 12:59  210
alter table kniha_has_povidka add index nejakyjmenoindexu on (povidka_idpovidka, kniha_idkniha)
knedle knedle online - Krabice živých 31.10.2005 12:47  208
beru zpet - chapu - dik
knedle knedle online - Krabice živých 31.10.2005 12:42  207
pepak [205]: prvni dotaz = zobrazeni knih bez povidek / druhej dotaz = zobrazeni povidek jez nejsou u zadne knihy

db - mysql

indexy: tab kniha ma PK idkniha, tab povidka ma PK idpovidka, tab kniha_has_povidka ma PK kniha_idkniha + povidka_idpovidka

problem s indexy me to dnes odpovedeli i jinde - takze to asi bude vono - ale jak to mam upravit kniha_has_povidka aby to bylo "spravne"? vubec netusim...
pepak pepak - Pepak.net 31.10.2005 12:23  205
Knedle: A o co ze se to snazis? Zobrazit vsechny povidky, ktere nemaji prirazenou knihu? Ve ktery databazi? Jak jsou postaveny indexy? Na tom strasne zalezi...

Takhle spatra bych si tipnul, ze kniha_has_povidka ma primarni klic na kniha_idkniha (pripadne na kniha_idkniha,povidka_idpovidka), ale zadnej dalsi index uz nema.
knedle knedle online - Krabice živých 31.10.2005 07:17  204
pepak [203]: ale jak mam upravit tento (prvni) nevhodne polozeny dotaz? vzdyt jinak to snad ani nejde...
pepak pepak - Pepak.net 31.10.2005 05:25  203
Knedle: Naprosto normalni situace. Nevhodne polozenym dotazem treba zablokujes pouziti indexu a pak vsechno dlouho trva. Upravoval uz jsem dotazy, kde puvodni verze trva pres tri ctvrte hodiny a nova radove sekundy...
knedle knedle online - Krabice živých 30.10.2005 22:28  202
dotazmam dva selecty:

$sql="select * from povidka
left join kniha_has_povidka on idpovidka = kniha_has_povidka.povidka_idpovidka
where ( kniha_idkniha is null )";

$sql="select * from kniha
left join kniha_has_povidka on idkniha = kniha_has_povidka.kniha_idkniha
where ( povidka_idpovidka is null)";


jsou k sobe analogicke - ale casy jejich provedeni se mi strasne lisi

pocty zaznamu v tabulkach mam nasledujici:
kniha_has_povidka 8 685
kniha 4 745
povidka 7 825

u druheho dotazu - knihy - je select takrka bleskovy - Dotaz zabral 0.0022 sekund
u prvniho dotazu - povidky - select trva pres minutu (vypsano v phpmyadminu)

kdyz sem smazal cast dat z tab povidky abych se dostal pod pocet zaznamu v tab kniha - (na 4 091) - Dotaz zabral 19.1153 sekund

je nekde problem nebo to jenom blbe chapu?
al3x 23.10.2005 15:08  201
mach [199]: Dump, pekoduj ten textak, nastav spravne server a zase to tam nahod.
king King Born to be king - ... 23.10.2005 14:18  200
zkus z toho udelat normalni dump, je velka sance, ze v dumpu to bude OK
mach 23.10.2005 12:33  199
Mám v MySQL databázi a všechny řetězce jsou tam uloženy v kódování windows-1250. Phpmyadmin mi to zobrazuje s rozsypanou češtinou a potreboval bych ho prinutit, aby to zobrazil normalne (proze jinak si tu databazi tezko zazalohuju).

Na uvodni strance myadmina jsem zkousel nastavovat v "Znaková sada připojení k MySQL" vsechny mozny kodovani cp1250, ale nepomohlo to. Collation je vsude nastavena na latin1_swedish_ci (a kdyz jsem to zkusil zmenit, tak to ty data prekodovalo, takze mi to uz nefungovalo ani v moji aplikaci). Taky jsem zkousel menit kodovani v prohlizeci (jestli se to jenom spatne nezobrazuje), ale to taky nikam nevedlo.

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

(c) 2001-2011 Lopuch.cz   
Kontakt