Data systemowa

0

witam

Mam pytanie doyczace MySQL.

[b] Jak ustawic pole w bazie zeby po dodaniu jakiegos rekordu baza sama ustawila ta date wzgledem daty systemowej [/b]

Ustawiłem : pole "DATA" na typ "DATE" - po dodaniu rekordu zapis wyglada tak "2000-00-00"

JAK POBRAC DATE SYSTEMOWA AUOMATYCZNIE?

0

Chodzi Ci o unixowski timestamp?

sluzy do tego funkcja UNIX_TIMESTAMP() w MySQLu

przy zapytaniu:
[code]INSERT INTO tabela (pole_z_data) VALUES (UNIX_TIMESTAMP());[/code]

z tym ze pole 'pole_z_data' musi byc typu INT(11)

A jesli chodzi o date w formacie xxxx-xx-xx to :
[code]INSERT INTO tabela (pole_z_data) VALUES (NOW('0000-00-00'));[/code]
pole 'pole_z_data' musi byc typu DATE.

Poza tym polecam:

http://www.mysql.com/doc/en/DATETIME.html
http://www.mysql.com/doc/en/Date_and_time_types.html
http://www.mysql.com/doc/en/Date_and_time_functions.html
i <font color="red">w ogóle</span> calego manuala

//Nie cytuj całych postów - m.M

1 użytkowników online, w tym zalogowanych: 0, gości: 1