Om man har en timestamp så ändras ju den varje gång som raden i tabellen uppdateras. Men jag vill ha en timestamp (eller motsvarande) som har tiden då raden skapades. Det skulle vara smidigt om detta sparades automatiskt precis som timestamp.
timestamp som inte uppdateras
4 svar · 189 visningar · startad av Rocket
Så vitt jag har förstått så går det inte att få någon automatik på grund av att mysql inte tillåter att man använder funktionen current_timestamp som defaultvärde.
Om du skapar en kolumn med datatypen datetime och har med current_timestamp som värde när du gör insert så borde det ordna sig.
------------------
essentitia preter non sans multiplicandum
Ok det låter ju bra. Finns det någon smidig lösning om servern ligger i en annan tidsson och man vill ha svensk tid? eller måste man fixa det manuellt med php.
Nej
Du kan göra sådana beräkningar direkt i sql
insert into ogrish(t) values(current_timestamp - interval '6' hour)
------------------
essentitia preter non sans multiplicandum
Där ser man, då kanske man ska börja använda det istället då. Lite smidigare :)