Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kania

Padrão para campos DATETIME

Recommended Posts

Olá pessoal,

 

Gente estou tentando colocar um padrão para campos do tipo DATETIME porem sempre da erro, dizendo que o valor é invalido para o padrão.

 

Vejam:

 

Tipo: DATETIME

Nulo: Sim

Padrão: Now()

 

Já verifiquei o manuel do MySQL e lá falar que é este o padrão para este tipo de campo.

Sei que para campos do tipo TYMESTAMP é só colocar o padrão CURRENT_TIMESTAMP e on update CURRENT_TIMESTAMP

 

Vejam o que zim o manual de referencia do MySql

 

...Outras colunas TIMESTAMP, além da primeira podem ser definidas com a data e hora atuais. Basta defini-las com NULL ou NOW()....

Por outro lado, você pode achar que é mais fácil usar uma coluan DATETIME que você inicializa com NOW() quando o registro for criado e deixa como está em atualizações subsequentes

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

 

Então porque do erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE TABLE t (ts TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

 

 

APENAS timestamp aceita um 'auto now()' , datetime NAO aceita.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.