3 つの質問、すべて基本的に同じです。
私のテーブルにはフィールドがあり、そのデータ型はフロートです。ただし、可能な値は 0.25 から 16.0 (0.25 刻み) の範囲で 64 個しかありません。これらの値は、追加の検証レイヤーとしてのみ許可したいと思います。
フィールドをゼロより大きい値に設定できますか?
float フィールドに最小値と最大値を設定できますか?
何らかの方法で増分を設定できますか?
または、私は考慮する必要があります:
a) 整数として設定し、任意の入力を入力前に 4 倍し、最大値を 64 に設定します。
b) 本当に長い列挙型を使用していますか?