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:
 
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: qxtvmco
[ 1008 ] <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é. 15.5.2009 08:39  899
No, napada me leda, ze by to bylo tim, ze to maze i fyzicky v tabulce preci jen smazat par milionu zaznamu... ale i tak mi to nesedi...
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 15.5.2009 08:29  898
tvx [896]: pokud to delas jednim deletem, tak by se rozhodne mely indexy prepocitat jen jednou, takze ta pomalost bude mozna v necem jinym
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.5.2009 08:26  897
dobrej vtip, v tomhle pripade se ty podprikazy prozmenu nezaviraj do zavorek :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.5.2009 08:16  896
jo, delam to na jeden delete ale tech 15 minut mi prijde, ze se mi to nezda, neb vytvioreny ty indexy mam za chvilku.

ted jsem narazil na problem s mazanim indexu, nedokazu to zapsat pro vic indexu najednou, ono to jde jenom po jednom?

pouzil jsem stejnou syntaxi jako pri tvorbe indexu:
ALTER TABLE `previs` DROP( PRIMARY KEY,
INDEX `produkt`,
INDEX `pocet`,
INDEX `cena`
);
zkousel jsem i ruzne laborovat co pred zavoporkou a co po ni a bezuspesne...
pepak pepak - Pepak.net 15.5.2009 07:41  895
Záleží na tom, jak to mažeš. Když to uděláš jedním příkazem, tak se indexy přepočítají jen jednou. Pokud to jedeš ve smyčce, kde každý průchod má vlastní delete, tak se přepočítávají pořád dokola. Tzn. podle mě je nejlepší cesta přepsat to na jeden DELETE.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.5.2009 07:31  894
poradite mi nekdo ktrak provest nasledujici akci v mysql aby co nejmin zablokovala server?

mam tabulku co ma cca par miliony zaznamu.
V ni potrebuju podle data smazat priblizne tretinu zaznamu.

to zpusobi ze se to maze a soucasne se prepocitavaj porad dokola indexy (nebo ze by to server proved nejednou jako operaci v kuse???) coz trva treba 15 minut

lepsi by asi melo byt zrusit in indexy a nasledne je nechat vytvorit... ale to zase pri tom dotazu nepujde pouzit ten index...

nejaka jin a varianta?
knedle knedle online - Krabice živých 4.4.2009 19:40  893
anonym [892]: a co to je? wamp?
vypni skype
anonym 4.4.2009 15:20  892
The service could not be started. Error: 0Mám stejný problém o jakém se tu píše ale nikde jsem nenašel jak to odstranit :( Poradíte mi s tím prosím někdo?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 20.3.2009 22:01 - Oblíbené kluby (09:52) 891
makovec
já vím, že tam něco takového padlo
ale kam, na to jsem holt musel přijít sám
:-)

no nic, jsem moc rád, že se to rozjela taková diskuse a neposlali jste mě do háje !
:-))
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 20.3.2009 21:51  890
puschpull.. ale my ti radili (ja i tvx) at to tam nekam das .o))
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 20.3.2009 21:18 - Oblíbené kluby (09:52) 889
:-))jen škoda, že jsem zatím přešel na RS Etomite !

popíchnutí k vyřešení bylo to, že po exportu webu vytvořeného pomocí Etomite na localhostu byla na serveru také pak vadná čeština (téměř stejné chování)
řekl jsem si, že to musí být někde mezi komunikací mezi php a mysql !
:-)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 20.3.2009 21:16 - Oblíbené kluby (09:52) 888
problém wsb vyřešen !!ve složce framerok a souboru class.database.php
jsem v řetezci:

// Connect to the database
function connect() {
$status = $this->db_handle = mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD);
if(mysql_error()) {
$this->connected = false;
$this->error = mysql_error();
} else {
if(!mysql_select_db(DB_NAME)) {
$this->connected = false;
$this->error = mysql_error();
} else {
$this->connected = true;
}
}
return $this->connected;
}

napsal:

// Connect to the database
function connect() {
$status = $this->db_handle = mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD);
if(mysql_error()) {
$this->connected = false;
$this->error = mysql_error();
} else {
if(!mysql_select_db(DB_NAME)) {
$this->connected = false;
$this->error = mysql_error();
} else {
mysql_query("SET NAMES utf8");
$this->connected = true;
}
}
return $this->connected;
}


následně jsem na localhostu ručně opravil slovaobsahující české znaky
v databázi jsou nyní už jen strávné znaky nebo entity
po exportu na webový server (a uploadu upraveného php scriptu) je čština také naprosto v pořádku !
:-)


každopádně díky za trpělivost
nakonec to bylo tedy jen doplnění jednoho řádku v jednom souboru v redakčním systému ...
zde výsledek:
Web AIMON - Reference
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 20.3.2009 14:59 - Oblíbené kluby (09:52) 887
na stopě problémuasi jste to zde říkali, ale zádrhel by (v té mé cause)
mohl být ve scriptech php toho RS:

// connect to the database
if(@!$etomiteDBConn = mysql_connect($database_server, $database_user, $database_password)
)
{
die("Failed to create the database connection!");
}
else
{
mysql_query("SET NAMES utf8");
mysql_select_db($dbase);
}


chyběl tam ten řádek
mysql_query("SET NAMES utf8");
a tak jsem ho do několika souborů dopsal a začalo se mi v phpMyAdmin zobrazovat při procházení v datech normální zobrazení češtiny a ne ty paznaky ...
huh huh 20.3.2009 14:46  886
Na LPAD ovšem pozor: pokud je vstup delší, tak ho bez milosti ořeže.
hugo hugo Usmívejte se, - bude hůř!!!! 20.3.2009 14:31  885
Zase pozdě :-)

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

(c) 2001-2011 Lopuch.cz   
Kontakt