Invalid default value インクリメント設定できないphpMyAdmin
いつもCentOS使ってるので、デフォのPHPバージョンの都合で、
phpMyAdminは低いバージョンを使っていた。
そんな中、ちとローカルでXAMPPで 3.5.2で書いてる時に、
オートインクリメント設定がエラーになる事があった。
結論から書くと、勝手にデフォルトの値のフォームが現れるから。
MySQL4.1系以上の場合
auto_incrementのカラムにはdefault設定エラーになるのに、
変更画面上では勝手に変更時にユーザー設定使うようなPOSTができる為。
なので「なし」選択で普通にいける。
なんで自動でユーザー定義のドロップダウンができるのか不明だが、
主、もしくはインデックスを入れた時点でそうなる設定なのか?
それともブラウザの挙動か不明だが・・・・
そんなので30分が悩んだ(´・ω・)ス
え?コマンドでいけ?

