0

0より大きい整数が必要です(1-65535)

unsignedのようなmysqlタイプまたは属性はありますが、値は0ではありませんか?

4

1 に答える 1

3

いいえ、ありません。整数には5つの異なるタイプがあります(列挙型を含めると6つ)。あなたが得ることができる最も近いものはSMALLINT(0-65535)です。 http://dev.mysql.com/doc/refman/5.5/en/integer-types.html

TINYINT   0-255
SMALLINT  0-65525
MEDIUMINT 0-16777215
INT       0-4294967295
BIGINT    0-18446744073709551615

これらは整数型の符号なしの値です。

コメントで述べたように、小さなintを作成し、0を挿入したかどうかを確認するトリガーを追加します。

于 2013-02-07T13:54:39.797 に答える