#1075 - некорректное определение таблицы в phpmyadmin, как исправить?

0

Здравствуйте, изучая модуль PHP и MySQL я столкнулся с такой проблемой, я не могу сохранить таблицу movie, в phpmyadmin, я все написал как на видеоуроке, но приходит такое уведомление, "#1075 - Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ" в комьюнити я ничего не нашел, а в интернете все было сложно, и запутанно. Жду вашего ответа, Заранее спасибо.

MySQL
phpMyAdmin

6 ответов

1

Полагаю, что вы создали 2 автоинкрементного столбца в таблице, а должен быть только id с автоинкрементном 

3

Здравствуйте, Айбек.

Удалите таблицу созданную, на которую ругается PHPMyADMIN.

Потом так нужно сделать (как в видео моем, не нарушая последовательности):

1) Нужно выбрать в PHPMYADMIN в Индекс (на стрелку нажать) и выбрать PRIMARY и нажать ОК (внутри ничего менять не нужно)

2) Рядом с Индекс в таблице нужно нажать на чекбокс A_I.

Это нужно сделать только для поля ID, для остальных не нужно.

В общем все как в видео:

https://fructcode.com/ru/courses/php-and-mysql/video-phpmyadmin-mysql/

1

PRIMARY KEY есть у скольки колонок таблицы?

0

Я тщательно всё проверил, у меня только один столбец с автоинкрементом.

0

Автоинкремент и PRIMARY KEY есть только у колонки id

0

Я пересоздал базу данных kinomonster и всё сработало, но я всё и так делал правильно, только когда я выбирал PRIMARY KEY для id, всплыла окошко, в котором я не нажал вперед. Спасибо вам.

Sign up or Log in to write an answer