Как увидеть внешние ключи, связанные с таблицей в MySql?
Фон : я хотел удалить таблицу в MySql, которая имеет ограничение внешнего ключа. Когда я делаю это, я получаю это:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails
Как можно скинуть внешние ключи, связанные со столом, оставив другие.
mysql
foreign-key
constraint
drop-table
ученик
источник
источник
SHOW CREATE TABLE My_Table;
.My_Table
имеют. Вопрос требует ограничений,My_Table
которые есть у других таблиц.AND TABLE_SCHEMA = 'My_Database';
Отредактировал запрос выше. Изменилось имя ссылочной таблицы на имя таблицы, так как ссылка на имя таблицы представляет собой таблицу, на которую ссылаются, и, следовательно, результат исходного запроса не покажет вам внешние ключи вашей таблицы.
источник