强制删除UNIQUE行SQLite FMDB iOS

时间:2014-09-17 09:18:12

标签: ios sqlite fmdb

我有一个使用SQLite的应用程序,我在删除一行时遇到一些问题,因为它的一个值是唯一的。 我收到错误:

Unknown error calling sqlite3_step (19: column myField is not unique) 
DB Query: DELETE FROM  "****" WHERE "myField" = '72645DA9-E95F-452A-94B8-C93A20D9A41C'

有没有办法强制删除这个独特的行?或者可以在我需要删除时简单地禁用唯一约束。

当然这种行为不应该出现,但它确实如此,请不要告诉重新创建我的数据库:)

非常感谢你。

0 个答案:

没有答案