---
title: "timestamp som inte uppdateras"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22299-timestamp-som-inte-uppdateras"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rocket"
published: "2001-11-18T21:51:00.000Z"
updated: "2001-11-18T22:31:00.000Z"
replies: 4
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/22299-timestamp-som-inte-uppdateras"
---

# timestamp som inte uppdateras

## #1 — Rocket, 2001-11-18T21:51Z

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.

Permalänk: https://www.webforum.nu/p/22299

## #2 — LarsG, 2001-11-18T22:01Z

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.

Permalänk: https://www.webforum.nu/p/359015

## #3 — Rocket, 2001-11-18T22:10Z

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.

Permalänk: https://www.webforum.nu/p/359016

## #4 — LarsG, 2001-11-18T22:23Z

Nej

Du kan göra sådana beräkningar direkt i sql

```
insert into ogrish(t) values(current_timestamp - interval '6' hour)
```

Permalänk: https://www.webforum.nu/p/359017

## #5 — Rocket, 2001-11-18T22:31Z

Där ser man, då kanske man ska börja använda det istället då. Lite smidigare :)

Permalänk: https://www.webforum.nu/p/359018

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22299-timestamp-som-inte-uppdateras
