MySQL AUTO_INCREMENTエラーの時のエラーコード

MySQL AUTO_INCREMENT がMAXを超える時、どんなエラーコードだっけ?
と忘れていたので、簡単に用意して実行した結果は、

INSERT の発生させる AUTO_INCREMENT のエラー

Error Code: 1062. Duplicate entry '2147483647' for key 'PRIMARY'

INTのMAX 2147483647 としてキーが重複というエラー、たしかにそうである。

Error Code: 1264. Out of range value for column 

というエラーではない。

テーブルの各情報、

SELECT * FROM information_schema.tables 
WHERE TABLE_SCHEMA = 'testDB' AND TABLE_NAME = 'sample';

AUTO_INCREMENT 確認

SELECT AUTO_INCREMENT  FROM information_schema.tables 
WHERE TABLE_SCHEMA = 'testDB' AND TABLE_NAME = 'sample';

AUTO_INCREMENT 書換え

ALTER TABLE testDB.sample AUTO_INCREMENT=2147483647;