Posted By: Rat (prilis mnoho her) on 'CZdatabases' Title: Re: Potize s MySQL Date: Thu Nov 4 15:30:12 2010 > > Ahoj. > > > > Mam skvele vyladeny SQL script pro MySQL - mam jen jednu potiz: na > > produkcnim prostredi se chova jinak nez na localhost:-) > > > > Idea scriptu: > > > > SET @id_max = (SELECT MAX(id) FROM tabulka); > > > > SELECT @id_max; > > > > [tabulka ma INTEGER sloupec s nazvem ID autoincrementem] > > > > > > Na localhost mi SELECT vrati normalni INTeger (colType=-5), na ostrem se > > mi > > vrati jako BLOB (colType=-3). Pro praci (SELECT...WHERE ID=@id_max) to > > postacuje - engine si zrejme BLOB CASTne ve vlastni rezii. > > Co me zarazi, ze stejne vysledky poskytuje jak SQuirellSQL, tak MySQL > > Workbench, takze v driveru to neni. > > > > Muze mi nekdo osvetlit toto podivne chovani? Ne ze bych bez toho > neprezil, > > > > jen me to zajima:) > > > > > > Diky, > > Jovo. > > verze databazi i typy tabuli stejny? + show create table (aspon to id) + 32bit/64bit server (ze by mu treba int neprisel dostatecny) A co je vlastne klientem, neni to treba nejaky ODBC v ruznych verzich, pripadne opet 32bit/64bit? Zkus lokalizovat problem pripojenim na server z lokalu, naopak apod. A zkratis-li cely skript na onu "ideu", tak se chova stejne, i.e. nehledas problem jinde, nez kde je? > - znouza - Krysa rat@atrey.karlin.mff.cuni.cz Jsem Krysa http://atrey.karlin.mff.cuni.cz/~rat/