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/