Topic: MySQL pridėjimo data

Kaip padaryti, sakykim, kai pridedi į lentelę įrašą, atvaizduoti data kada tai buvo padaryta?

Re: MySQL pridėjimo data

Datai sukurti papildomą stulpelį, ir pridedant įrašą, ten įrašai to momento data/laiką.

Re: MySQL pridėjimo data

Aišku. O jeigu automatiškai pridedamas įrašas? Kaip tada padaryti?

Re: MySQL pridėjimo data

Ką reiškia 'automatiškai'? Pagal mane automatiškai - įrašą prideda programa, vadinasi yra kodas kur tas įrašo pridėjimas užprogramuotas, vadinasi tą kodą galima pakeisti.

Jeigu negali keisti to kodo arba nemoki surasti kur tas kodas yra... arba dėl kitų priežaščių, tai galima naudoti taip vadinasmus trigerius. Bet kuriuo atveju datos/laiko tipo stulpelį vistiek reikės pridėti prie lentelės, o tada sukurti trigerį, kuris reaguorų į INSERT tipo komandą ir atnaujintu įterptos eilutės datlos/laiko stulpelį į esamą laiką.

Plačiau: http://dev.mysql.com/doc/refman/5.0/en/ … igger.html

Re: MySQL pridėjimo data

Vebster wrote:

Aišku. O jeigu automatiškai pridedamas įrašas? Kaip tada padaryti?

TIMESTAMP ON INSERT CURRENT_TIMESTAMP