预计在()附近有一个结束括号

时间:2016-08-31 13:18:51

标签: mysql sql phpmyadmin

CREATE TABLE IF NOT EXISTs `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `username` varchar(255) NOT NULL,
    `firs_name` varchar(255) NOT NULL,
    `last_name` varchar(255) NOT NULL,
    `email` varchar(255) NOT NULL,
    `password` varchar(32) NOT NULL,
    `sign_up_date` date (255) NOT NULL,
    `activated` enum('0','1') NOT NULL,
    PRIMARY KEY `id`
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

2 个答案:

答案 0 :(得分:0)

问题在于:sign_up_date date(255)NOT NULL

当您引用日期时,您不设置字符的最大值。

尝试:sign_up_date日期NOT NULL

答案 1 :(得分:0)

尝试使用以下代码

CREATE TABLE IF NOT EXISTs `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `username` varchar(255) NOT NULL,
    `firs_name` varchar(255) NOT NULL,
    `last_name` varchar(255) NOT NULL,
    `email` varchar(255) NOT NULL,
    `password` varchar(32) NOT NULL,
    `sign_up_date` date NOT NULL,
    `activated` enum('0','1') NOT NULL,
    PRIMARY KEY `id`
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;