#1 2010-11-29 18:11:06

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

Dobrý den, mam problém s uložištěm InnoDB. Jedná se o mazání dat napříč tabulkami s pomocí ON DELETE CASCADE. Mam například takto 3 za sebou propojené tabulky: tabulka1 --ON DELETE-- tabulka2 --ON DELETE-- tabulka3. pokud jsou data pouze v prvních dvou tabulkách, mazání proběhne v pořádku. Pokud jsou data ve všech třech, nastane chyba" Mysqli statement execute error: Got error -1 from storage engine. Na mém lokálním serveru vše funguje v pořádku. Zde to donedávna také fungovalo.

Offline

#2 2010-11-29 18:24:05

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

ještě dodám, že se maže tabulka1. Databázi jsem zkoušel odstranit a znovu vytvořit, ale bez výsledku.

Offline

#3 2010-11-29 18:25:16

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: problém s InnoDB v MySQL

podle me problem s rozdilnosti verzi mysql

Offline

#4 2010-11-29 18:27:27

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

admin napsal:

podle me problem s rozdilnosti verzi mysql

mohl by jste to prosím nějak upřesnit? pořípadě navrhnout řešení? děkuji

Offline

#5 2010-11-29 18:29:20

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: problém s InnoDB v MySQL

Jakou mate verzi mysql doma?

Offline

#6 2010-11-29 20:33:20

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

admin napsal:

Jakou mate verzi mysql doma?

5.1.49

Offline

#7 2010-11-29 21:29:13

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: problém s InnoDB v MySQL

Na serveru je aktualne 5.1.51. Zkuste si to doma upgradnout jestli se vam to bude chovat stejne

Offline

#8 2010-11-30 14:09:23

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

admin napsal:

Na serveru je aktualne 5.1.51. Zkuste si to doma upgradnout jestli se vam to bude chovat stejne

tak jsem aktualizoval na verzi 5.1.51 a objevil se tento problém i u mě:-(. Příliš to nechápu, databáze splňuje všechny základní normálové formy. SQL na vytvoření tabulek by mělo být také v pořádku, je generováno poslední verzí nástroje MySQL Workbench, kód jsem navíc prošel a přijde mi zcela standartní  a v pořádku. Vytvoření tabulek neprovází žádná chyba ani varování. Děkuji za případné nápady na řešení.

Offline

#9 2010-11-30 18:38:20

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

vypadá to, že se jedná o bug v mysql http://bugs.mysql.com/bug.php?id=57255 .plánujete v brzké době aktualizaci na aktuální verzi mysql?

Offline

#10 2010-11-30 19:20:13

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

TomAtom napsal:

vypadá to, že se jedná o bug v mysql http://bugs.mysql.com/bug.php?id=57255 .plánujete v brzké době aktualizaci na aktuální verzi mysql?

opraveno ve verzi 5.1.52
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html
InnoDB Storage Engine: InnoDB incorrectly reported an error when a cascading foreign key constraint deleted more than 250 rows. (Bug#57255)

Prosím o aktualizaci serveru, potřebuji tuto funkcionalitu. Děkuji

Offline

#11 2010-11-30 22:04:23

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: problém s InnoDB v MySQL

zkusim to dnes v nonich hodinach upgradnout

Offline

#12 2010-12-01 00:08:36

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

admin napsal:

zkusim to dnes v nonich hodinach upgradnout

super. děkuji za bleskovou reakci

Offline

#13 2010-12-01 09:18:27

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: problém s InnoDB v MySQL

Zkuste to ted

Offline

#14 2010-12-01 13:55:32

TomAtom
Člen
Registrován: 2010-11-29
Příspěvky: 49

Re: problém s InnoDB v MySQL

admin napsal:

Zkuste to ted

super. už všechno funguje, jak má. ještě jednou moc děkuju.

Offline

Zápatí

Založeno na FluxBB | CZ a SK