index unexpectedly deleted
index unexpectedly deleted
как мне удалить индекс из таблицы чтоб не возникало такой ошибки?
сейчас нет возможности все точно посмотреть, но примерно рассказываю:
есть таблица employees_bans с полями empid,stype и info
есть уникальный индекс по empid, его надо удалить, точнее надо сделать чтоб он был уникальным по совокупности полей empid и stype
при любых изменениях индекса при обращении к этой таблице появляется субж.
че делать?
есть таблица employees_bans с полями empid,stype и info
есть уникальный индекс по empid, его надо удалить, точнее надо сделать чтоб он был уникальным по совокупности полей empid и stype
при любых изменениях индекса при обращении к этой таблице появляется субж.
че делать?

не надо разводить эпистолярный жанр. индекс обычно нормально удаляется и создается. Ты же начинаешь крутить, то процедура сообщает об ошибке, то "точно посмотреть нет возможности"... Чего нам-то гадать?
Тебе уже объяснили - индекс использовался в плане запроса, который написан в процедуре. Ты его удалил. Процедура теперь законно ругается.
если не хочешь писать сюда, то тогда сам посмотри, какие у таблицы метаданные, то есть что происходит "при обращении к таблице". Тогда поймешь, почему ругань на ОТСУТСТВУЮЩИЙ индекс идет.
Тебе уже объяснили - индекс использовался в плане запроса, который написан в процедуре. Ты его удалил. Процедура теперь законно ругается.
если не хочешь писать сюда, то тогда сам посмотри, какие у таблицы метаданные, то есть что происходит "при обращении к таблице". Тогда поймешь, почему ругань на ОТСУТСТВУЮЩИЙ индекс идет.