我有一种方法可以运行从外部资源而不是从 android 设备获取的 INSERT SQL 语句。传入的语句可能会导致重复记录,如果它们导致重复,我希望 android 设备忽略 sql 语句。方法是:
ourDatabase.execSQL(sql)
将数据插入其中的表具有防止重复的以下列
KEY_CONCATA + " TEXT PRIMARY KEY , " +
这应该是唯一的而不是主键吗?
目前系统识别出它导致重复并结束程序,我希望它捕获错误并停止将其插入到数据库中,如果它是重复的。
谢谢!