次のように私は、現在の構造を持つテーブルを持っています。現在、これが移入されMySQLは:私は、int型の列に入力する小数を必要
を次のように:
製品値のために格納されたデータは小数値の であり、末尾の数字はデータベースに挿入された時点で切り捨てられます。
私は次のようにテーブル構造を変更しようとしている:
次へしかし、この唯一のリード:
を使用すると、すべての値が追加さ.00
を持って見ることができるようにもし存在しなければ、私は にこれらの値を小数点なしで格納したいと思います。製品の価値を除いて。
どうすればいいですか?
あなたの混乱しているストレージと書式設定の問題は、正しい値を保存し、好きなようにフォーマット(表示)してください。 –
あなたはoutputValue(18,0)を試しましたか? –
しかし、データベースから値を選択して、 '.00'なしで画面に出力したい場合は、毎回' round() '関数を適用する必要はありませんか? – NeverPhased