android - 如何获取有关在 android sqlite 中导致外键约束的列的信息?

标签 android sqlite foreign-keys constraints

我想知道是否可以获得关于SQLiteConstraintException: foreign key constraint异常的信息。

我需要知道哪个导致违反了外键约束。

有没有办法从异常中得到这些信息?

另外,如果我能得到该约束的名称就更好了。

最佳答案

我想你可以在下面的问题中找到答案:

Possible to get specific error details from Android SQLiteConstraintException?

查看 antoino 发布的解决方案 2。

关于android - 如何获取有关在 android sqlite 中导致外键约束的列的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904233/

相关文章:

java - Firestore 添加具有引用属性的自定义对象

iphone - 我收到 sqlite3_prepare_v2 错误

mysql - Doctrine2 updateSchema 与外键冲突

mysql查询返回引用2个不同外键的相同字段

MySQL - 使用复合模式设置外键(将多个表映射到一个映射)

android - ScrollView 不使用包含 Android 中动态内容的 LinearLayout 滚动

android - 使用 SIFT/SURF 进行特征提取 在 android 上使用 opencv 使用 Android Studio

android - 如何检测 Xperia Play 中打开的 slider

java - 当单击我的按钮时,应用程序停止并在 android java 中出现错误

sql - 在不支持 IF EXISTS 的旧版本 SQLite 中删除表