sql >> データベース >  >> RDS >> Mysql

MySQLデータベースにDECIMALを挿入する方法

    MySqlの小数点タイプは、小数点の左と右よりも少し複雑です。

    最初の引数は精度です 、これは合計桁数です。 2番目の引数はスケールです これは、小数点の右側の最大桁数です。

    したがって、(4,2) -99.99のいずれでもかまいません 99.99へ 。

    99.99を取得している理由について 目的の3.80の代わりに 、挿入する値は99.99よりも大きいと解釈する必要があります 、したがって、最大値が使用されます。テーブルの挿入または更新に使用しているコードを投稿できるかもしれません。

    編集

    httpに従って、スケールと精度の使用法に関する誤解を修正しました。 ://dev.mysql.com/doc/refman/5.0/en/numeric-types.html



    1. MariaDBマイナスオペレーターの説明

    2. nullであるmysql更新増分intフィールド

    3. MYSQLパーティショニングとは何ですか?

    4. 12一般的に使用されるSQL演算子