Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Estou tentando criar uma tabela, com um campo DAY, e preciso atribuir o valor padrão para este campo como sendo o dia atual.
Tentei assim:
CREATE TABLE transacoes
(
...
DATA DATETIME NOT NULL DEFAULT TIMESTAMP,
dia DAY NOT NULL DEFAULT DAY(NOW()),
...
)Type=InnoDB CHARACTER SET 'utf8';Ocorre erro na linha onde crio o campo 'dia'.Alguma dica ??
Obrigado.
soh funciona com timestamp
Então não há como ?
DATE e DATETIME nao podem ter default, porem TIMESTAMP pode e para fins de informaçao ele eh equivalente
Entendi. O que eu queria é armazenar um índice para pesquisa.
Valeu Giesta, muito obrigado.
Tópico finalizado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
nao seria
CURDATE()?