BASICO - Mostrar valores "completos" na tabela

Ola,

Estou criando uma tabela com valores “totais” de um banco de dados, rodei o seguinte insert:

insert into cidade values
(1,“São Bernardo do Campo”, 736.466, 55.234, 1.104, 10.350),
(2,“Santo Andre”, 568.538, 34.112, 717, 2.436),
(3,“Campinas”, 1.081090, 59.625, 1.351, 9.035),
(4,“Guarulhos”, 1.325000, 57.245, 1.431, 7.349),
(5,“São Caetano do Sul”,149.263, 14.263, 218, 10.896),
(6,“Diadema”, 386.089, 15.356, 408, 983),
(7,“Jundiai”, 354.204, 20.935, 1.040, 4.088);

porem quando rodo uma query os valores retornados são somente os “cheios”, no caso de são bernardo por exemplo, o primeiro valor que é retornado é somente “736”, e não 736.466,
acredito que isso seja um erro cometido na hora da criação da tabela, estou correto ? como posso fazer para que seja retornado o valor completo ?

Então poste a declaração da criação da tabela para vermos…

Ola lohannes, segue a declaração
create table Cidade
(Cod_cidade int(8) unsigned not null,
Nome VARCHAR(45),
Populacao int(8),
Infectados int(8),
Obitos int(8),
Vacinados int(8),
primary key (Cod_cidade));

A tua tabela tem as colunas (bem) declaradas como int mas os dados que passas são decimais. Está a haver confusão entre separador de milhar e separador decimal.

Mesmo estando na casa das centenas de milhares o SQL entende como decimal ?
Confuso, porém entendi, muito obrigada

O separador decimal do mysql é o ponto.