已经验证!!!欢迎相互学习交流
--原来EXPENSE_ITEM_CODE, EXPENSE_TYPE_CODE, EXP_REPORT_TYPE_CODE这三个为唯一索引约束,现在添加company_id到这三个中,
四个组成唯一索引约束。(思路,需要先删除该索引约束名,在=再创建)
注意事项(报错dupplicate keys found,若表中要创建的唯一索引约束的四个字段在数据库该表中有重复,则提示该错误,删除重复记录,再创建即可)
drop index EXP_EXPENSE_ITEM_DESCS_U1;
create unique index EXP_EXPENSE_ITEM_DESCS_U1 on EXP_EXPENSE_ITEM_DESCS (COMPANY_ID,EXPENSE_ITEM_CODE, EXPENSE_TYPE_CODE, EXP_REPORT_TYPE_CODE)
本文详细介绍了在数据库中调整唯一索引约束的过程,包括如何将company_id字段添加到已有的EXPENSE_ITEM_CODE, EXPENSE_TYPE_CODE和EXP_REPORT_TYPE_CODE三个字段组成的唯一索引约束中,形成新的四个字段组合的唯一索引约束。文章还提供了具体的SQL语句,包括删除旧的索引约束和创建新的唯一索引约束,并提到了在操作过程中可能遇到的dupplicatekeysfound错误及其解决办法。
1493

被折叠的 条评论
为什么被折叠?



