mysql实现局部唯一索引
mysql实现局部唯一索引1.同一个问题每个用户只能回答一次,所以就用组合唯一索引实现了,(questions_id, create_id)2.但是上面的有个问题,代码里用的逻辑删,用户删除后需要能再次回答,于是在索引里加了一个字段(questions_id, create_id, delete_flag)3.然后又有了新问题,用户删除第二次的时候因为有一条删除的记录了,此时又违反了约束,现在的需求就变成了delete_flag=0的记录只能存在一条,delete_flag=1的记录可以存在
复制链接