#1067 - Invalid default value for 'id'

エラー

問題発生

 状態:-  閲覧数:1,274  投稿日:2016-01-08  更新日:2016-01-08  
テーブル作成後、後から「AUTO_INCREMENT 属性」を設定しようとしたところ、エラー発生


遭遇エラーメッセージ


クエリエラー:
#1067 - Invalid default value for 'id'

実行SQL文
ALTER TABLE `TableBlog` CHANGE `id` `id` INT(11) NOT NULL DEFAULT '0' AUTO_INCREMENT;



エラー原因


MySQLバージョンが4.1系以上では、auto_incrementカラムにdefault設定ができない


対応


修正SQL文
ALTER TABLE `TableBlog` CHANGE `id` `id` INT(11) NULL DEFAULT NULL AUTO_INCREMENT;



#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ★★ at line △△

Incorrect integer value

コメント投稿(ログインが必要)