Почему оператор IGNORE не работает?Каждый раз, когда я запускаю это, одно и то же значение было вставлено в базу данных, и я не знаю почему?
myDB = this.openOrCreateDatabase(MY_DB_NAME, MODE_PRIVATE, null);
myDB.execSQL("INSERT OR IGNORE INTO " + MY_DB_TABLE + "(db_datum, db_zahlen, db_scheine)"
+"VALUES ('"+datum+"',"+
"'"+zahlen+"',"+
"'"+9+"');");
db схема:
Iиметь 2 строки "datum" и "zahlen" и хотел бы вставить их в базу данных.Теперь проблема в том, что если те же строки уже есть в БД и код выполняется снова, их можно игнорировать и никогда не вставлять снова.