エラーになってしまうCREATE文
MySQL 5.0.21(Win版)を導入してみたのですが、
http://hotwired.goo.ne.jp/webmonkey/2000/01/index2a_page5.html
にある下記のSQL文を「MySQL Command Line Client」から実行すると
CREATE TABLE employees ( id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, first varchar(20), last varchar(20), address varchar(255), position varchar(50), PRIMARY KEY (id), UNIQUE id (id));
を実行すると、
mysql> CREATE TABLE employees ( id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMEN
T, first varchar(20), last varchar(20), address varchar(255), position varchar(5
0), PRIMARY KEY (id), UNIQUE id (id));
ERROR 1067 (42000): Invalid default value for 'id'
mysql>
とエラーになってしまいます。なぜでしょうか?