Как изменить в БД свойство таблицы unique?

palarmaz
На сайте с 05.04.2010
Offline
125
704

Есть база данных Wordpress. Хочу сделать копию урла в таблице wp_terms, но структура slug имеет значение unique. Нужно изменить в этой таблице значение на дубликат, но выскакивает ошибка. Как убрать свойство unique у slug? Заранее спасибо.

owx
На сайте с 27.06.2009
Offline
100
owx
#1

ALTER TABLE `wp_terms` DROP INDEX `slug`;
palarmaz
На сайте с 05.04.2010
Offline
125
#2

Запрос выполнился:

Но по прежнему у таблицы свойство unique, и при добавлении дубликата выдает ошибку:

MySQL said:
#1062 - Duplicate entry 'hard_disk' for key 'slug_2'
owx
На сайте с 27.06.2009
Offline
100
owx
#3
palarmaz:
Запрос выполнился:



Но по прежнему у таблицы свойство unique, и при добавлении дубликата выдает ошибку:

Вы спрашивали про удаление ключа для ячейки slug, он был удален, теперь нужно удалить его у ячейки slug_2 (и у остальных при необходимости), о чем и говорит ошибка.


ALTER TABLE `wp_terms` DROP INDEX `slug_2`;
totamon
На сайте с 12.05.2007
Offline
437
#4
palarmaz:
Хочу сделать копию урла в таблице wp_terms

зачем? сломать WP?

palarmaz:
но структура slug имеет значение unique

unique говорит о том, что в этом поле не может быть одинаковых значений, как unique на slug мешает вам сделать дупликат в другом поле?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий