UNSIGNED 正の数(またはゼロ)のみを格納します。一方、signedは負の数を格納できます(つまり、負の signを持つ場合があります 。
各INTEGERの値の範囲の表を次に示します。 タイプは保存できます:
UNSIGNED 範囲は0 nへ 、署名された範囲は約-n/2です。 n/2へ 。
この場合、AUTO_INCREMENTがあります ID列なので、ネガはありません。したがって、UNSIGNEDを使用します 。 UNSIGNEDを使用しない場合 AUTO_INCREMENTの場合 列の場合、可能な最大値は半分になります(値の範囲の負の半分は未使用になります)。