webForumDet fria alternativet

Tilldela en DATETIME med en DATE?

1 svar · 330 visningar · startad av aasah

aasahMedlem sedan mars 20034 471 inlägg
#1

Jag håller på med en större omorganisation av min databas och skulle bl a vilja tilldela en ny tabells DATETIME kolumn med en massa värden från en gammal tabells DATE kolumn. Går det? Hur kan man annars göra för att konvertera värdena? :q

MySQL.

Red: Givetvis kan man inte få till någon tidsangivelse på de gamla värdena, men jag skulle uppskatta om man kude få in dem som midnatt eller vilken tid som helst under det aktuella datumet.

TroxyMedlem sedan mars 20041 505 inlägg
#2

Faktum är att du inte behöver göra någonting alls, bara trycka in datumen så blir det automatiskt midnatt som tid.

If you assign a DATE value to a DATETIME or TIMESTAMP object, the time part of the resulting value is set to '00:00:00' because the DATE value contains no time information.

http://dev.mysql.com/doc/refman/4.1/en/datetime.html

128 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)