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

MySQLの10進フィールドの正しいデフォルト値は何ですか?

    MySQLで、DECIMAL(P,S)を宣言する場合 :

    したがって、あなたの例では、DECIMAL(1,1) は最大で1桁、ドットの後の最大1桁を意味します...これは実際には意味がありません。

    理解を深めるために、他にも例を示します。

    • DECIMAL(5,2) :5桁、そのうちの2つは小数部分に使用されます。したがって、可能な値の範囲は-999.99〜999.99です
    • DECIMAL(5,0) :小数部分は許可されないため、最大5桁の整数に相当します。

    UNSIGNEDを使用 、動作は同じですが、マイナス記号を使用するとエラーがスローされます。




    1. 重複するmysqlクエリでselectに挿入

    2. SQL Serverで外部キーの依存関係を見つける方法は?

    3. メインクエリとサブクエリを使用してBETWEEN条件を使用する方法

    4. POSTの生データをログに記録するPHPスクリプト