【发布时间】:2013-07-23 08:29:17
【问题描述】:
当其中一个字段为 True 时,我想在 3 个字段上添加唯一索引。即等于1
UNIQUE INDEX pkg_box_delivered (package_id, box_id, Delivered) WHERE Delivered = 1;
我需要一个 Alter 语句以及如何将它添加到 Create Table 语句中。
【问题讨论】:
-
明确地说,您想强制执行一个约束,即没有两条记录具有相同的
package_id和box_id值 - 但仅限于delivered = 1?
标签: mysql alter-table create-table unique-index