Darii Petru Asked: 2016-06-06 23:46:01 +0800 CST2016-06-06 23:46:01 +0800 CST 2016-06-06 23:46:01 +0800 CST Mysql列互斥 772 我想创建一个有 2 列的表,只允许其中一列在同一行中具有值。 我尝试使用 CHECK 约束,但它无法正常工作 示例:SQL Fiddle 架构示例 提前致谢 mysql insert 1 个回答 Voted Best Answer Serg 2016-06-07T00:19:13+08:002016-06-07T00:19:13+08:00 CHECK 子句被解析但被所有存储引擎忽略。 http://dev.mysql.com/doc/refman/5.7/en/create-table.html 改用触发器。
http://dev.mysql.com/doc/refman/5.7/en/create-table.html 改用触发器。