Код: Выделить всё
ALTER TABLE `GUIDE` DROP FOREIGN KEY `guide_ibfk_1_idx`
< /code>
Я получаю следующую ошибку: #1091 - Не удается отбросить 'Guide_ibfk_1_idx'; Проверьте этот столбец/ключ.select
table_name,
column_name,
constraint_name,
referenced_table_name,
referenced_column_name
from information_schema.key_column_usage
where table_name = 'GUIDE';
... кажется, что иностранная клавиша называется guide_ibfk_1 (без суффикса IDX), однако команда SQL Drop Foreign Key дает одинаковое сообщение об ошибке с этим именем ключа.
Еще более интересно, что в моей локальной машине и базе данных я могу сбросить столбец, используя имя Guide_ibfk_1, но он не работает с той же базой данных на общем хостинге. < /p>
Как я могу выяснить, каково настоящее имя ключа и почему команда Drop SQL не работает в размещенной базе данных?
Подробнее здесь: https://stackoverflow.com/questions/794 ... isting-key
Мобильная версия