MyDB 0 Denunciar post Postado Setembro 23, 2005 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
Eclesiastes 2 Denunciar post Postado Setembro 23, 2005 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
Prog 183 Denunciar post Postado Setembro 23, 2005 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
silas_i 0 Denunciar post Postado Setembro 23, 2005 O site da MYSQL disponibilizou uma ferramenta de migração GRATUITA. Já testei e funciona muito bem... http://dev.mysql.com/downloads/migration-toolkit/1.0.html Compartilhar este post Link para o post Compartilhar em outros sites