フィールドタイプ:tinyint(5)
表示:UNSIGNED ZEROFILL
最新のデータのこのフィールドの値が255なので次に挿入されるデータは256が正しいのですが、255を挿入しようとして下記のエラーメッセージが返ってきます。
#1062 - Duplicate entry ’00255’ for key 1
alter table文をやっても256になりません。
どのように対処すれば良いでしょうか?
よろしくお願いします。
※文言に間違いがあった為1度キャンセルし、再掲載しました。
http://www.javadrive.jp/mysql/datatype/index1.html
Java:MySQLの使い方:MySQLのデータ型:数値型
MySQLの話ですよね。
TINYINT UNSIGNEDの値の範囲は0~255と決められておりますので、256を割り当てることは出来ません。
http://www.hatena.ne.jp/1138677228
人力検索はてな - MySQLデータベースについてです。 数値型カラムで、AUTO_INCREMENTの場合、そのMAXを越えるとエラーが出てスクリプトが 中断されるのでしょうか。 例えば、TINYINT AUTO_IN..
対象のカラムをより大きい範囲の数字を扱える型に変更する以外なさそうです。
あ、すいません。
この質問を投稿した後に気付きました。。。
お恥ずかしいです。
ありがとう御座いました。