MySQL timestamp - miért csak egy mező kaphat default értéket?
Ú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... :)
■ 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... :)
Csak.
Jééé... köszi! Vajon ezt
(ennyire még értek angolul)