草庐IT

Android SQLite 插入或忽略不起作用

为什么IGNORE语句不起作用?每次我运行这个相同的值都会插入到数据库中,我不知道为什么?myDB=this.openOrCreateDatabase(MY_DB_NAME,MODE_PRIVATE,null);myDB.execSQL("INSERTORIGNOREINTO"+MY_DB_TABLE+"(db_datum,db_zahlen,db_scheine)"+"VALUES('"+datum+"',"+"'"+zahlen+"',"+"'"+9+"');");数据库模式是:db_datum(varchar(100))db_zahlen(varchar(100))db_sche

Android SQLite 插入或忽略不起作用

为什么IGNORE语句不起作用?每次我运行这个相同的值都会插入到数据库中,我不知道为什么?myDB=this.openOrCreateDatabase(MY_DB_NAME,MODE_PRIVATE,null);myDB.execSQL("INSERTORIGNOREINTO"+MY_DB_TABLE+"(db_datum,db_zahlen,db_scheine)"+"VALUES('"+datum+"',"+"'"+zahlen+"',"+"'"+9+"');");数据库模式是:db_datum(varchar(100))db_zahlen(varchar(100))db_sche