Campo DECIMAL não aceita valores maior que zero 0

MySQL

Banco de Dados

17/05/2019

Olá estou tentando adicionar um valor maior que zero no campo DECIMAL, mas aqui no meu MYSQL não está aceitando, sempre me retornar ,0
o primeiro numero ele aceita de boa, mas a segunda casa no tamanho do valor não aceita maior que 0

exemplo, se eu coloco 10,2 = adiciona no campo DECIMAL apenas 10,0
se eu coloco 7,2 = adiciona no campo DECIMAL apenas 7,0 ..etc a segunda casa não da para colocar maior que 0

porque será?
11closed

11closed

Curtidas 0

Respostas

Alex William

Alex William

17/05/2019

Olá, amigo. Tudo bem?

Poderia colocar o "CREATE TABLE" que você usou ou a estrutura da tabela no MySQL para analise.

Obrigado.
GOSTEI 0
11closed

11closed

17/05/2019

Assim ?

--
-- Estrutura da tabela `test`
--

CREATE TABLE `test` (
  `teste` decimal(10,0) NOT NULL,
  `teste2` decimal(20,0) NOT NULL,
  `awddaw` float NOT NULL,
  `adwwdaw` decimal(10,0) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;



estou usando o phpmyadmin através do Wampserver, sempre quando eu tento editar ou adicionar um campo decimal, eles não aceitam valores decimais superiores a ,0
GOSTEI 0
11closed

11closed

17/05/2019

Não sei porque isso está acontecendo no phpmyadmin, mas para quem tiver o msm problema que eu, a solução que eu encontrei é criar o CAMPO DECIMAL por codicos, sem usar os recursos do phpmyadmin, criar diretamente por codigos em SQL, aí deu certo aqui, os campos DECIMAIS aceitaram valores maior que zero.

;)
GOSTEI 0
POSTAR