---
title: "Timestamp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/140709-timestamp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aasah"
published: "2006-01-11T21:43:50.000Z"
updated: "2006-01-12T12:51:04.000Z"
replies: 7
views: 287
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/140709-timestamp"
---

# Timestamp

## #1 — aasah, 2006-01-11T21:43Z

Databasen är MySQL, och en kolumn Adate har definitionen timestamp(14).
Nu vill jag i princip sätta värdet på Adate till NOW(), men jag är osäker på om jag gör rätt. Vilken typ av värde tar en timestamp-kolumn? En sträng? En siffra? Kan någon visa hur en UPDATE ser ut där värdet på Adate får NOW()'s värde?

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

## #2 — Peter S, 2006-01-11T21:47Z

```
update t set adate = now() where ...
```

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

## #3 — aasah, 2006-01-11T21:50Z

Man ska alltså inte ha ':r runt NOW? OK, då var det inte det som strulade, tack. :) Får felsöka på annat håll i koden.

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

## #4 — UlfT, 2006-01-11T22:08Z

Om man nu ska sätta till *Now()*, då lär väl det förutsätta att den funktionen returnerar *Unix Timestamp*, vilket det förmodligen rör sig om här.

Några länkar om *Unix Timestamp*:

<http://www.unixtimestamp.com/>
<http://www.onlineconversion.com/unix_time.htm>

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

## #5 — LarsG, 2006-01-11T22:55Z

> Om man nu ska sätta till Now(), då lär väl det förutsätta att den funktionen returnerar Unix Timestamp, vilket det förmodligen rör sig om här.

Nej, det gör det inte. Dvs rör sig om.

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

## #6 — UlfT, 2006-01-11T22:59Z

> **LarsG skrev:**
>
> > Om man nu ska sätta till Now(), då lär väl det förutsätta att den funktionen returnerar Unix Timestamp, vilket det förmodligen rör sig om här.
>
> 
> 
> Nej, det gör det inte. Dvs rör sig om.

Det där var konstigt formulerat. Menar du att det inte är Unix Timestamp? Eller reagerar du på att *"rör sig om"* skulle låta lite svävande?

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

## #7 — LarsG, 2006-01-12T07:51Z

Nej då, det var inte rör sig om som jag reagerade på.
En timestamp i Mysql har inget med unix timestamp att göra. 

Grundfrågan är dock varför man vill uppdatera en timestampkolumn till now då detta i alla fall sker automatiskt.

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

## #8 — aasah, 2006-01-12T12:51Z

> **LarsG skrev:**
>
> ... Grundfrågan är dock varför man vill uppdatera en timestampkolumn till now då detta i alla fall sker automatiskt.

Hmm det finns två timestampkolumner. Den ena ska få värdet NOW, den andra ett "gammalt" timestamp från en annan tabell. Funkar inte det alltså?   :q 

Svaret på varför timestamp (och inte datetime) är höljt i dunkel. Det är inte min tabelldefinition och jag kan inte ändra definitionen.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/140709-timestamp
