Problém s MYSQL

Karel Zak zakkr na zf.jcu.cz
Čtvrtek Říjen 10 16:46:24 CEST 2002


On Thu, Oct 10, 2002 at 04:24:39PM +0200, Ondrej Koala Vacha wrote:
> On Thu, 10 Oct 2002, Karel Zak wrote:
> 
> > On Thu, Oct 10, 2002 at 02:13:15PM +0200, Ondrej Koala Vacha wrote:
> > > pozice mate definovanou jako tinyint(4), coz je integer cislo v rozsahu 
> > > 0-127. Jako integer jsou i dalsi sloupce LOCK_USER_ID a TYP_INDEX, kam 
> > > ovsem davate retezcove konstanty. Pak musi probehnout konverze (tusim ze 
> > > dle manualu ala perl), ale pokud nevite co delate, tak se o konverzi 
> > > nepokousejte a zadavejte ciselne hodnoty.
> > 
> >  To mate pravdu, ale jak to vysvetluje vyse popsane chovani MySQL?
> 
> Mate pravdu nijak, jen jsem ten uplne zmateny priklad jaksi nedocetl az do 
> konce. Jestlize se to tinyint cpe retezec, ale ciselny, pak je-li z 
> rozsahu se tam da odpovidajici cislo. Pokud je cislo vetsi neb mensi -- 
> pak prislusna  hranice. Jestlize by se tam dat retezec z necisel, pak mysql zahlasi 
> chybu.
> Potud si myslim ze je to konverze ala perl a ma smysl diskutovat jestli ma 
> byt nebo ne. Ale kdyz ano, tak je logicka.

 O tom, ze tam da prislusnou hranici a tise mlci si myslim sve...

> Sloupec CASOD je holt timestamp a ten se meni, kdyz probehne update vety,
> a ten probehl. Proc se nenastavi i druhy timestamp bych musl vyzkouset 
> nebo najit, ale celkem by me neprekvapilo, kdyby tam mohl byt jen jeden platny 
> (nastavovany), protoze mit tam vic jak 1 je celkem nanic.

 The TIMESTAMP column type provides a type that you can use to
 automatically mark INSERT or UPDATE operations with the current date
 and time. If you have multiple TIMESTAMP columns, only the first one
 is updated automatically. 

 Bez komentare :-)

    Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
 
 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz


Další informace o konferenci Test