1
resposta

[Dúvida] Inserção de valores numéricos no INSERT

Olá, boa noite!

Observei que nos campos numéricos INT e DECIMAL, os valores foram inseridos com aspas simples. Para valores de tipos de dados númericos, também posso inserir usando aspas simples ? O que me confundiu mais foi a forma como foi inserido um registro para o tipo de dado DECIMAL dentro do INSERT.

1 resposta

Oi Eduardo,

Sim, você pode inserir valores numéricos (INT e DECIMAL) usando aspas simples no SQL, mas isso não é o ideal e pode levar a comportamentos inesperados em alguns casos.

O MySQL, por exemplo, tentará converter a string para o tipo numérico correspondente. 🤔

O correto e mais seguro é inserir valores numéricos sem aspas, como em:

INSERT INTO tabela (coluna_int, coluna_decimal) VALUES (10, 19.99);

Para saber mais: Documentação oficial do MySQL sobre tipos de dados numéricos.

Continue explorando e aprofundando seus conhecimentos! 🧐