InnoPM開発日誌

株式会社電縁が提供するプロジェクト・工数管理InnoPMについて

mysql decimalを利用する際の注意点!

こんにちは。達人ブログです。

本日はmysqlで型にdecimalを利用する際に気をつけた方が良い点についてご紹介します。

まず、decimalの場合は桁数を(M,D)の形で指定することになります。

M:少数の最大桁数

D:少数点以下の桁数

例えば(10,5)と桁数をしてすると、全体で10桁、小数点以下は5桁になります。

ここで注意して欲しいのが()の中です。カンマで桁数を指定しますのでご注意を。

私は何度かコロンを使ってしまい、上手くいかないことがありました。

例文を見てみましょう。

$ ALTER TABLE employee ALTER salary set DEFAULT 0.00000

というコマンドを打ち込みます。

decimalの型を指定するときに(10,5)と指定した場合は例文のように、小数点以下の桁数は最大で5桁までしか指定できませんので、6桁以上指定しないように気をつけて下さい。

本日は以上です。また次回に。