2 pola z current_timestamp jako wartość domyślna

0

Cześć,
Mam problem z którym nie umiem sobie poradzić. Mianowicie potrzebuję mieć 2 pola tabeli:
-update_time
-created_time

Do update_time dodałem "on update current_timestamp". Następnie do created_time dałem jako wartość domyślną current_timestamp, próbując zapisać zmiany wywala mi :

#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

Można jakoś temu zaradzić czy dodawać po prostu created_time przy insercie?

1

MySQL ma takie ograniczenie, że możemy użyć tylko jednego pola z atrybutem TIMESTAMP i właściwością current_timestamp lub default now(). Może rozwiązaniem alternatywnym będzie utworzenie triggera ? Ewentualnie rozwiązanie problemu po stronie aplikacji ?

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