webForumDet fria alternativet

Datetime i Chili och mySQL.

5 svar · 247 visningar · startad av nisslass

nisslassMedlem sedan nov. 2001348 inlägg
#1

Hej!

Vill skriva in datumet i "datum" i min mySQL databas när någon ny reggar sig.

Anger jag Datum=Now() blir datumet i databasen: "0000-00-00 00:00:00"

Fältet är av typen datumtid.

Hur göra? Kan jag sätta fältets Default till något och hur sätter jag datumet rätt genom kod?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du kan av någon anledning inte sätta ett datum som standardvärde i MySQL, utan du får ange current_timestamp som värde i din INSERT-fråga.

mvh,

nisslassMedlem sedan nov. 2001348 inlägg
#3

current_timestamp?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

current_timestamp är en funktion som returnar aktuellt datum och tidpunkt.

(Flyttar från ASP till Mysql)

nisslassMedlem sedan nov. 2001348 inlägg
#5

Och det funkar HUR?

JoakimMedlem sedan dec. 199982 inlägg
#6

INSERT INTO `tabell` (`datum_o_tid`) VALUES (NOW())

funkar inte det? gör det för mig juh =)

121 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)