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/

Search the boards