ti-enxame.com

TimeStamp automático nova entrada no DB (phpMyAdmin)

Se eu quiser que cada nova entrada no meu banco de dados seja marcada automaticamente com data e hora, eu definiria o Tipo de campo como "carimbo de data/hora" e definiria o valor Padrão como "CURRENT_TIMESTAMP"?

Esse é o método correto?

22
BigMike

Está correto. No código SQL, isso seria:

CREATE TABLE `table` (
    ...
    `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, 
    ...
)
43
BoltClock

Sim, este método está correto:

 create table t(Id int, ts timestamp default current_timestamp)

 insert into t(Id) values (1)

 select * from t

 1;2010-09-01 09:20:09:000
7
Michael Pakhantsov