数据库记录不会从android中的SQLite数据库中永久删除

时间:2018-01-04 06:06:33

标签: android database sqlite

我正在开发android应用程序,可以将数据存储在null数据库中。在我的应用程序中,我从主数据库中删除了数据库记录,然后我的记录没有从数据库中删除。此删除的记录存储在数据库中,该主键的主键为import org.apache.spark.streaming.kafka010.KafkaUtils; //Create direct kafka stream with brokers and topics JavaInputDStream<ConsumerRecord<String, String>> messages = KafkaUtils.createDirectStream( jssc, LocationStrategies.PreferConsistent(), ConsumerStrategies.<String, String>Subscribe(topics, kafkaParams) ); ,其他字段具有其他一些值。

那么如何从android中的数据库中永久删除我的记录。

1 个答案:

答案 0 :(得分:0)

首先,您不能让代码在数据库中插入null。您必须在插入数据库之前处理或验证它。尝试将另一个columns用于where子句。

DELETE FROM your_table WHERE other_column='value'

dataBase.execSQL(“删除自”+ mytable +“,其中PrimeryID ='”+ PrimeryID +“'”);

然后我建议添加一个图层来验证nulls的所有插入。