代码之家  ›  专栏  ›  技术社区  ›  Rakesh Goyal

MySQL支持check约束吗[[副本]

  •  4
  • Rakesh Goyal  · 技术社区  · 14 年前

    MySQL支持check约束吗?

    我能够在MySQL中无误地执行以下脚本。

    ALTER TABLE  EMP_DB_DESIGN_EXCEL  ADD (
       CONSTRAINT CHK_EMP_IS_ACTIVE CHECK (IS_ACTIVE IN ('Y','N')));
    

    但如果我问:

     SELECT * FROM information_schema.TABLE_CONSTRAINTS T where t.table_name='EMP_DB_DESIGN_EXCEL';
    
    2 回复  |  直到 14 年前
        1
  •  6
  •   Brian Hooper    14 年前

        2
  •  2
  •   codingbiz    13 年前

    不能在表、行和列上强制执行所需的规则确实令人沮丧。表格引擎的数量也不能让事情变得简单。检查、事务、全文索引、外键等在某些引擎中丢失,并且在某些引擎中存在