Если я хочу увидеть ограничения на какую-либо конкретную таблицу, я использовал
describe table_name;
или
show create table table_name;
, и это покажет все, что мне нужно в отношении моих первичных и внешних ключей,но не проверять ограничения. Я также смотрел на получение информации от:
select * from information_schema.constraints
where constraint_schema = database_name;
, но опять же, та же проблема отсутствия доказательств моих проверочных ограничений.
Я проверил свои проверочные ограничения дляубедиться, что они работают, преднамеренно нарушив параметры, которые я установил, и обнаружили, что они успешно дают предупреждения и работают по назначению, поэтому я уверен в их использовании. Из того, что я прочитал, ограничения Check - это то, что должным образом поддерживается только в более новых итерациях MySQL, и до того, как они были проанализированы, но проигнорированы. Любая помощь в доказательстве ограничений, таких как первичный или внешний ключ, была бы удивительной.
Кроме того, я приношу свои извинения за неправильное форматирование моего вопроса, это мой первый вопрос о StackOverflow, и я очень ценю, что это бесценный ресурсэто. Если есть какие-либо отзывы о том, что вы считаете неправильным форматированием, я бы приветствовал это, я попытался придерживаться предложений.