phpMyAdminでidに自動作成される連番を割り当てたくて、AUTO_INCREMENT(連番)設定するためにAI欄にチェックをいれたら下記のエラーメッセージが表示されてしまった。
#1067 - Invalid default value for 'id'
どうやら原因は
原因は使用しているMySQLのバージョンが4.1系以上のため、
auto_incrementのカラムにはdefault設定ができないかららしい。
おとなしく、もっかいテーブルを作り直し。
CREATE TABLE users ( id int not null auto_increment primary key, name varchar(255), email varchar(255) unique, password varchar(255), created datetime, modified datetime );
emailはメールアドレスが重複しないようにuniqueつけてあるのを忘れないように一緒にメモっとく。