Ir para conteúdo

Arquivado

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

MyDB

Access X MySQL

Recommended Posts

Estou migrando uma tabela do Access para o MySQL. Esta tabela possui um campo do tipo DATE(DD-MM-YYYY) e no MySQL o campo DATE é YYYY-MM-DD.

Ao fazer a migração todas as informações sobre datas ficam perdidas ou assumem o valor "0000-00-00". Gostaria de saber como alterar no MySQL o campo date para assumir o padrão DD-MM-YYYY ou DD-MM-YY para fazer a correta importação do dados.

Alguém poderia me ajudar nesta questão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Até onde eu sei, não há como mudar o formato YYYY-MM-DD.Você pode fazer um sistema aonde modifique no .sql o formato...Seria um saída.[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende do processo que você esta usando.

 

Se você usar uma ferramenta de importação ou de migração, este problema não vai ocorrer. Mas se você tentar inserir um formato DD/MM/YYYY num formato que deveria ser YYYY-MM-DD, algo não deve sair muito bem.

 

Uma outra alternativa é mudar essas váriaveis de sistema:

| date_format | %Y-%m-%d

| datetime_format | %Y-%m-%d %H:%i:%s

para

| date_format | %d/%m/%Y

| datetime_format | %d/%m/%Y %H:%i:%s

 

Essas variaveis podem ser executadas em tempo de execução ou no arquivo de configuração do MySQL.

 

http://dev.mysql.com/doc/mysql/en/server-s...-variables.html

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.