0より大きい整数が必要です(1-65535)
unsignedのようなmysqlタイプまたは属性はありますが、値は0ではありませんか?
いいえ、ありません。整数には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を挿入したかどうかを確認するトリガーを追加します。