hostrl 0 Denunciar post Postado Fevereiro 8, 2009 Pessoal seguinte, no SQL Server quando crio um campo datetime por exemplo no default dele eu posso colocar a funlão getdate() ou seja cada vez que é realizado um insert ele ja coloca a data sozinha. No mysql como poderia fazer isso? visto que em pesquisa so vi falar de usar padrão dai usando a timesptamp. vlw Compartilhar este post Link para o post Compartilhar em outros sites
Alex_poty 0 Denunciar post Postado Fevereiro 8, 2009 Você pode ter os tipos de data e hora: DATETIME '0000-00-00 00:00:00', DATE '0000-00-00', TIMESTAMP 00000000000000 (tamanho depende do tamanho do display), TIME '00:00:00' e YEAR 0000. O problema em usar timestamp é que sempre que for feita alguma alteração no registro, atualiza o valor de timestamp automaticamente. update nome_da_tabela set campo1='blábláblá',campo2='blábláblá' where blábláblá Isso mudará o valor do campotimestamp para o horário atual. Portanto para evitar esse problema, use o seguinte: update nome_da_tabela set campotimestamp=campotimestamp,campo1='blábláblá',campo2='blábláblá' where blábláblá Valewww... Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Fevereiro 12, 2009 Eh, nisso o MySQL pisa na bola porem com o campo em timestamp eh possivel setar o default para current timestamp Compartilhar este post Link para o post Compartilhar em outros sites