在phpmyadmin mysql中创建表时出错

时间:2018-06-04 19:03:17

标签: mysql

我需要创建一个表,这是SQL查询

CREATE TABLE person {
    per_id int(10) not null AUTO_INCREMENT,
    name varchar(256) not null,
    clth_color varchar(256) not null,
    per_photo varchar(256) not null,
    age varchar(10) not null,
    description text not null,
    loaction varchar(256) not null,
    type int(1) not null,
    user_id int(10) not null,
    primary key(per_id),
    foreign key(user_id) references users(user_id) 

};

但我收到错误

1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在'{

附近使用正确的语法
per_id int(10) not null AUTO_INCREMENT,
name varchar(256) not null,

'在第1行

1 个答案:

答案 0 :(得分:0)

尝试使用()代替{}

CREATE TABLE person (
    per_id int(10) not null AUTO_INCREMENT,
    name varchar(256) not null,
    clth_color varchar(256) not null,
    per_photo varchar(256) not null,
    age varchar(10) not null,
    description text not null,
    loaction varchar(256) not null,
    type int(1) not null,
    user_id int(10) not null,
    primary key(per_id),
    foreign key(user_id) references users(user_id) 
);

我不完全确定,但它可能有用。