少し変わった質問ですが、MySQL テーブル内にデータ型 "DECIMAL(5,2)" のフィールドを設定しました。これを理解している限り、私が行ったことは、-999.99 から 999.99 までの数値のみをこのフィールドに挿入できるようにすることです。
ただし、整数を 26 の値 (有効) に挿入すると、データベース内でこれが 26.00 ではなく 26 として表示されます。これは通常の MySQL の動作ですか? 私は(おそらく素朴に)スケールを2に設定したため、数値は常に小数点以下2桁で表示されると思いましたか?
私の質問は - MySQL の「DECIMAL」データ型内の整数は、常に小数点以下の桁数なしで表示されますか? それとも、これは私のデータベース マネージャー ツールが 26.00 から 26 にフォーマットしているのでしょうか?
これは少し奇妙な質問のように思えるかもしれませんが、私はまだ MySQL DECIMAL について理解を深めようとしています。ありがとう。