我想检查架构的所有约束。是否存在查看所有约束的 mysql 查询。
答案 0 :(得分:0)
使用
SHOW CREATE TABLE tablename;
这将显示以当前形式重新创建tablename所需的SQL语句。您可以查看所有列及其类型(如DESC),但它还会显示约束信息(以及表类型,字符集等)。并且只获得约束使用
select * from information_schema.table_constraints
where table_schema = schema()
and table_name = 'tablename';