我正在开发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中的数据库中永久删除我的记录。
答案 0 :(得分:0)
首先,您不能让代码在数据库中插入null。您必须在插入数据库之前处理或验证它。尝试将另一个columns
用于where
子句。
DELETE FROM your_table WHERE other_column='value'
dataBase.execSQL(“删除自”+ mytable +“,其中PrimeryID ='”+ PrimeryID +“'”);
然后我建议添加一个图层来验证nulls
的所有插入。