🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.misc
Article #254

[MySQL] Fecha y hora actuales como valor por defecto al insertar registro

#254
From: Kepler
Date: Wed, 25 Aug 2004 10:39
30 lines
1620 bytes
    En una tabla, tengo entre otros estos dos campos: "fecha" y "hora", y
quisiera que por defecto, al insertar un nuevo registro, se les asignara la
fecha y hora actuales del servidor.

    He probado creando la tabla de esta forma:

create table ... (
...
fecha date not null default curdate(),
hora time not null default curtime(),
...
)

pero al ir a crear la tabla, me da error en la sintaxis. He sustituido
curdate() y curtime() por now(), para ver si colaba, y de nuevo el mismo
error.

    Por fin, he puesto los valores de los campos de esta forma:

...
fecha date default null,
hora time default null,
...

para ver si asignando null como valor por defecto, MySQL autom�ticamente
rellenaba los campos date y time con la fecha y hora respectivamente, igual
que hace con los campos timestamp, pero tampoco: si pones default null, eso
es lo que ocurre, que los rellena con null.

    Saludos...
Technical Details
Message-ID: <2p38j4Fg977rU1@uni-berlin.de>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 106e2f,2a91492b6b6db535,start
X-Google-Attributes: gid106e2f,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail
From: "Kepler" <no_e.xis.te@terra.es>
Newsgroups: es.comp.bd.misc
Subject: [MySQL] Fecha y hora actuales como valor por defecto al insertar registro
Date: Wed, 25 Aug 2004 12:39:07 +0200
Lines: 33
Message-ID: <2p38j4Fg977rU1@uni-berlin.de>
X-Trace: news.uni-berlin.de PV4+t2RrGV4IHaktL28aPQwL8LXJ/nZUjYvL70ivQvM+g+1h+K
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200