我的查询中的android.database.sqlite.SQLiteConstraintException异常

我的查询中的android.database.sqlite.SQLiteConstraintException异常,exception,Exception,我的查询中的android.database.sqlite.SQLiteConstraintException异常 这是我的查询,它正确插入,但显示异常 sampleDB.execSQL("INSERT INTO requiredfiles (id, scheduleid, layoutid, status, name, priority,size,checksum) VALUES ('"+ media_id+ "', '"+ scheduleid+ "', '"+ layoutid+ "',

我的查询中的android.database.sqlite.SQLiteConstraintException异常

这是我的查询,它正确插入,但显示异常

sampleDB.execSQL("INSERT INTO requiredfiles (id, scheduleid, layoutid, status, name, priority,size,checksum) VALUES ('"+ media_id+ "', '"+ scheduleid+ "', '"+ layoutid+ "', '0', '" + url + "', '" + priority + "', '" + size + "', '" + checksum + "');");

尽管缺乏信息,我还是写了这篇文章。此错误表示违反了约束。可能是将空值插入到不能为空的字段中,或者您打算将值设置为自动增量字段

如果不知道表和变量的值,就不可能更精确地回答这个问题


您可以找到一些关于如何修复此问题的提示。

如果您编写了完整的错误消息,那就太好了。android.database.sqlite.SQLiteConstraintException:错误代码19:约束失败--这是我的错误--感谢您的重播。您还可以提供表的创建脚本和尝试输入的值吗?我从json和正在插入表格是,但该表格存在。它的结构是什么。这些字段是否不可为空?