Ir para conteúdo
Fórum Script Brasil

DenilsonCM

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por DenilsonCM

  1. opaaaaa

    Já consegui Denis. Usei o seguinte comando.(Para alguém que também precise...)

    UPDATE `minhatabela` SET `meucampo`= REPLACE(`meucampo`, ',','.') WHERE 1

    Os campos que não tinha valores, apresentavam no mysql com um hifem. Então usei o mesmo comando para substituir.

    UPDATE `minhatabela` SET `meucampo`= REPLACE(`meucampo`, '-','0.00') WHERE 1

    Logo apos formatei esse campo para DOUBLE .

    Obrigado.

  2. Em 09/07/2016 at 07:20, Denis Courcy disse:

    Se o campo a ser importado é uma string contendo o valor de 3,20, por exemplo. Então você pode usar a função REPLACE para trocar a vírgula por ponto e gravar em seu campo numérico tipo DECIMAL ou DOUBLE.

    Leia o manual do MySQL da versão do seu banco de dados para saber como usar a função REPLACE.

    Obrigado por responder Denis.

    Olhei manual, sites, youtube e da erro em todos os exemplos.

    Utilizo o phpmyadmin. Não estou conseguindo usar a sintax REPLACE corretamente.

    Por acaso você tem aí um ex???

  3. Olá pessoal.

     

    Estou aprendendo a trabalhar com mysql e na conversão de um banco de dados, em texto, tenho uma coluna com formato de moeda.

    Pergunto.

    Qual o procedimento para o mysql aceitar a variável em DECIMAL?

     

    Devo importar como texto e alterar isso no mysql??        (como fazer isso lá?)

     

    Ou pelo jeito mais difícil (porque são muitas tabelas)

    Já gravar o arquivo texto com formato do DECIMAL (10,2), ou seja, onde tenho 12,34, gravar com 12.34??? (e os zeros a esquerda? tb tem q ser preenchidos?

     

    Desde já agradeço.

×
×
  • Criar Novo...