是否有可能在mysql db中创建一个独一无二的2库仑?例如:
ID | columnA | columnB
1 | Dan | 1
2 | Dan | 2
3 | Zak | 1
4 | Dan | 1 (WHEN TRYING TO INSERT ROW 4 - NOT ALLOWED! DUPLICATE COULMNA + COLUMNB)发布于 2014-01-02 13:10:38
试试这个:
ALTER TABLE tableA ADD UNIQUE INDEX idxColAB (columnA, columnB)发布于 2014-01-02 13:22:56
唯一索引确保索引键不包含重复值,因此表中的每一行在某种程度上都是唯一的。创建唯一约束与创建独立于约束的唯一索引之间没有显著差异。数据验证以相同的方式进行,查询优化器不区分由约束创建的唯一索引或手动创建的唯一索引。但是,在列上创建唯一的约束使索引的目标变得清晰。
https://stackoverflow.com/questions/20883720
复制相似问题