MySQL:唯一标识约束的是什么? (什么是目录?)

时间:2011-12-09 20:38:58

标签: mysql

我正在尝试反思MySQL以列出表上的键(PK 非空UNIQUE)。我正在查看information_schema.TABLE_CONSTRAINTSinformation_schema.KEY_COLUMN_USAGE,并希望加入这两个(搜索没有NOT NULL的列)。它们都有CONSTRAINT_(CATALOG|SCHEMA|NAME) - 什么是CONSTRAINT_CATALOG?我在加入时是否需要它? (在一台服务器上,它始终为def,在另一台服务器上为NULL

唯一标识一个约束,即information_schema.TABLE_CONSTRAINTS表上的PK是什么? (MySQL有帮助没有声明它有一个...)

我怀疑它是(TABLE_CONSTRAINTS.CONSTRAINT_SCHEMA, TABLE_CONSTRAINTS.CONSTRAINT_NAME)(即没有目录名称),但我想确认......

0 个答案:

没有答案