检查MySQL中的约束?

时间:2017-05-19 12:32:16

标签: mysql sql mysql-workbench

我想检查架构的所有约束。是否存在查看所有约束的 mysql 查询。

1 个答案:

答案 0 :(得分:0)

使用

SHOW CREATE TABLE tablename;

这将显示以当前形式重新创建tablename所需的SQL语句。您可以查看所有列及其类型(如DESC),但它还会显示约束信息(以及表类型,字符集等)。并且只获得约束使用

select * from information_schema.table_constraints
where table_schema = schema()
and table_name = 'tablename';