CREATE TABLE `users` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`type` ENUM( `member` , `admin`) NOT NULL ,
`username` VARCHAR(30) NOT NULL ,
`email` VARCHAR(80) NOT NULL ,
`pass` VARBINARY(32) NOT NULL ,
`first_name` VARCHAR(20) NOT NULL ,
`last_name` VARCHAR(40) NOT NULL ,
`date_expires` DATE NOT NULL ,
`date_created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_modified` TIMESTAMP NOT NULL DEFAULT `0000-00-00 00:00:00` ,
PRIMARY KEY ( `id`) ,
UNIQUE KEY `username` ( `username`) ,
UNIQUE KEY `email` ( `email`)
) ENGINE = MYISAM DEFAULT CHARSET = utf8;
MySQL表示:SQL语法错误
#1064 - 你在你的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用 附近 '
member
,admin
)NOT NULL,username
VARCHAR(30)NOT NULL),
我使用的共享服务器使用4.4。谢谢阅读。我是一个绝对的新手,一个月只学习php/mysql,所以请用外行人的话说。
不要使用标记(如''
)发布时。请使用编辑工具栏中的代码部分切换。 – 2012-02-27 16:36:38
看起来你过度补偿了最后一期。 – 2012-02-27 16:38:35
@Paul Bellora:这就是SO的格式化,被#字符搞糊涂了 – Mchl 2012-02-27 16:40:23