ошибка при создании таблицы в phpmyadmin mysql

0

Мне нужно создать таблицу, и это 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

  • 2
    Вы пытались заменить {} на ()?
  • 0
    БОЛЬШОЙ, это решено
Теги:

1 ответ

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) 
);

Я не совсем уверен, но это может сработать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню