在庫があるかどうかのtrue/falseフィールドを作成したかったのです。
ブール値(に変換されます)に設定したかったtinyint(1)
のですが、在庫がある場合は1、在庫がない場合は0に設定しました。
ベンダーからフィードをもらっているので、「在庫がいくつ合格したらどうなるのか」と思いました。
それで、1より大きい数を挿入するとどうなるのだろうかと思いました。デフォルトは1だと思いました。
驚いたことに、127までの任意の数、デフォルトを超えるものは127まで保持できるようになります。
誰かが理由を説明できますか?