Задавайте вопросы, мы ответим
Вы не зашли.
Честно говоря несколько обескуражен ...
Перерыл весь инет и так и не нашел ответа не "детский" вопрос:
а как собственно проверить существует ли индекс или нет?
Вообще странно, такой код:
ALTER TABLE DROP INDEX IF EXISTS `myindex`
работать отказывается.
Как быть?
Заранее благодарен за помощь
Неактивен
SHOW INDEX FROM tablename
Если MySQL 5, то можно
SELECT * FROM information_schema.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'tablename' AND TABLE_SCHEMA='dbname'
Неактивен
А в Вашем варианте надо было tablename еще указать.
Неактивен