database - 试图给sqlite数据库中的列唯一约束
问题描述
我有一个 SQLite 数据库,我试图给其中一列一个唯一的约束。当我尝试时,我得到“错误:UNIQUE 约束失败”。
我想这可能是因为我的表中已经有一些重复项。我尝试删除重复项,但这给了我另一个错误“外键约束失败”,我认为是因为我的程序在不同的地方调用了这些行。所以现在我很难过。(所有数据都不重要,我不介意删除它,只是不确定如何或是否能解决任何问题。)
顺便说一句,我正在使用 SQLiteStudio 进行这些更改,因此非常感谢使用 SQLiteStudio 解决此问题的任何建议。
解决方案
推荐阅读
- bash - 名称中有空格的文件夹无法识别
- pandas - 使用 pandas 日期范围函数创建日期索引,但跳过周末(周六和周日)
- java - n 个字符串中的常用字符
- python - 尝试在 db TypeError 中添加条目时出现问题:__init__() 错误
- java - 如何使用 docker 与 java 应用程序一起运行 shell 脚本?
- html - 为什么除了高度和宽度之外的任何 CSS 都不能在我的 div 上工作?
- r - 有效地改变许多索引范围的向量值
- model - Promela, Ispin:带旋转的模型检查器 promela 建模
- python-3.x - cumsum() 按月计算,但如果该月没有数据,则重复这些值
- php - 如何在数组中使用 chr() 函数从 PHP 中的危险字符中清除字符串?