Задать вопрос
@ALmA113_03

INT не действует на этой позиции, куда занусунуть?

Нужно столбцу ID присвоить primary key и вставить auto_increment. Первичный ключ я могу присвоить отдельно в коде, но совместно у меня не получается. Есть два варианта кода:
ALTER TABLE project_list
CHANGE COLUMN proj_id  proj_id1 INT NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY ('proj_id1');

int, что не там стоит
ALTER TABLE project_list
modify COLUMN  proj_id   INT NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY ('proj_id');
синтаксис
MySQL Workbench
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
Единственная ошибка в Вашем запросе - это кавычки вокруг имени поля:
ALTER TABLE project_list
CHANGE COLUMN proj_id  proj_id1 INT NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (proj_id1);


Вы пожете проверить SQL запрос: SQLize.online
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы