#1075 - некорректное определение таблицы в phpmyadmin, как исправить?
Здравствуйте, изучая модуль PHP и MySQL я столкнулся с такой проблемой, я не могу сохранить таблицу movie, в phpmyadmin, я все написал как на видеоуроке, но приходит такое уведомление, "#1075 - Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ" в комьюнити я ничего не нашел, а в интернете все было сложно, и запутанно. Жду вашего ответа, Заранее спасибо.
6 ответов
Полагаю, что вы создали 2 автоинкрементного столбца в таблице, а должен быть только id с автоинкрементном
Здравствуйте, Айбек.
Удалите таблицу созданную, на которую ругается PHPMyADMIN.
Потом так нужно сделать (как в видео моем, не нарушая последовательности):
1) Нужно выбрать в PHPMYADMIN в Индекс (на стрелку нажать) и выбрать PRIMARY и нажать ОК (внутри ничего менять не нужно)
2) Рядом с Индекс в таблице нужно нажать на чекбокс A_I.
Это нужно сделать только для поля ID, для остальных не нужно.
В общем все как в видео:
https://fructcode.com/ru/courses/php-and-mysql/video-phpmyadmin-mysql/
PRIMARY KEY есть у скольки колонок таблицы?
Я тщательно всё проверил, у меня только один столбец с автоинкрементом.
Автоинкремент и PRIMARY KEY есть только у колонки id
Я пересоздал базу данных kinomonster и всё сработало, но я всё и так делал правильно, только когда я выбирал PRIMARY KEY для id, всплыла окошко, в котором я не нажал вперед. Спасибо вам.