Я работаю с phpmyadmin.I создал таблицу с одним первичным ключом и 5 полями. Но теперь все целые поля превратились в первичный ключ. Я пробовал использовать команду drop, но это не помогает. Как удалить все первичные ключи из таблицы?
Как я могу удалить несколько первичных ключей в таблицах phpmyadmin?
Ответ 1
Просто откройте вкладку Structure
в таблице phpmyadmin. После описания структуры должен быть раздел Indexes
, где вы увидите все индексы, включая ваши первичные ключи. Там вы сможете либо изменить, либо удалить любой первичный ключ, который вы, возможно, определили.
---- EDIT ----
Ответ 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: Хорошо.
Благодарю.
Здесь все шаги изображения, вы можете следить за ним для вашего удобства.