Zdravim,
mam tabulku rekneme ID, Name, Datum a potrebuju aby Datum obsahovalo datum vlozeni daneho radku do DB.
Tedy aby kdyz zavolam:
INSERT INTO table (`id`,`name`) VALUE (1,'nejake jmeno');
Tak se datum v tomto radku nastavilo na aktualni hodnotu.
Pokud pak zavolam treba:
UPDATE table SET name='nove jmeno' WHERE id=1;
Tak aby datum zustalo na puvodni hodnote.
Idealnim kandidatem se mi puvodne zdal typ TIMESTAMP, ovsem u nej se mi nedari vypnout vlastnost, ze pokud radek updatuju, tak se aktualizuje datum.
Pak jsem zkusil typ DATETIME, ale tam zas nevim jak nastavit to, aby pri vlozeni noveho radku se vlozilo aktualni datum :/
Podle MySQL dokumentace by melo stacit pri vytvoreni tabulky definovat Datum takle:
`Datum` timestamp default CURRENT_TIMESTAMP
Ale to nefunguje :/