ugrás a tartalomhoz

MySQL timestamp - miért csak egy mező kaphat default értéket?

H.Z. v2 · 2011. Jún. 20. (H), 20.39
Úgy fest, ehhez már kevés az angoltudásom :(
Szükségem lenne egy táblában két, automatikusan kitöltődő dátum mezőre:
egyik a sor létrehozásának, a másik az utolsó módosításának az időpontját tartalmazná.
De a mysql valamiért nem engedi, hogy a két timestamp mező egyikére DEFAULT CURRENT_TIMESTAMP, a másikra ON UPDATE CURRENT_TIMESTAMP legyen beállítva.
Tudja valaki ennek az okát?

Ezt a szabályt természetesen meg tudom kerülni egy triggerrel, de nem értem a dolog logikáját. Valaki tud rá magyarázatot? Gondolom, nem csak valami önkényesen kitalált dolog, hogy megnehezítsék a programkészítők életét... :)
 
1

Csak.

pkadam · 2011. Jún. 23. (Cs), 02.16
Sajnos tényleg ilyen prózaian egyszerű a válasz ("mert így van implementálva"). Itt a félhivatalos válasz a MySQL-től: http://lists.mysql.com/internals/34919
2

Jééé... köszi! Vajon ezt

H.Z. v2 · 2011. Jún. 23. (Cs), 06.34
Jééé... köszi! Vajon ezt miért nem találtam meg? :(
(ennyire még értek angolul)