Подтвердить что ты не робот

Как я могу удалить несколько первичных ключей в таблицах phpmyadmin?

Я работаю с phpmyadmin.I создал таблицу с одним первичным ключом и 5 полями. Но теперь все целые поля превратились в первичный ключ. Я пробовал использовать команду drop, но это не помогает. Как удалить все первичные ключи из таблицы?

4b9b3361

Ответ 1

Просто откройте вкладку Structure в таблице phpmyadmin. После описания структуры должен быть раздел Indexes, где вы увидите все индексы, включая ваши первичные ключи. Там вы сможете либо изменить, либо удалить любой первичный ключ, который вы, возможно, определили.

---- EDIT ----

enter image description here

Ответ 2

Попробуй это

ALTER TABLE tablename MODIFY fieldname INT NOT NULL;
ALTER TABLE tablename DROP PRIMARY KEY;

Ответ 3

Возможно, вы указали столбец как FOREIGN KEY, в этом случае вы должны удалить этот индекс, а затем вы сможете изменить или удалить свой PRIMARY KEY.

Ответ 4

Здесь я расскажу вам, что нужно сделать:

Шаг 1: Перейдите в представление отношений.

Шаг 2: Индексы.

Шаг 3: Вы найдете Keyname как ПЕРВИЧНЫЙ.

Шаг 4: отбросьте ПЕРВИЧНЫЙ

Шаг 5: Хорошо.

Благодарю.

Здесь все шаги изображения, вы можете следить за ним для вашего удобства.

enter image description here

enter image description here

enter image description here

enter image description here