This question already has an answer here:
Android SQLite: nullColumnHack parameter in insert/replace methods
(1个答案)
5年前关闭。
根据SQLiteDatabase API文档:
insert(字符串表,字符串nullColumnHack,ContentValues值)
将行插入数据库的便捷方法。
nullColumnHack是什么意思?
能给我举个例子?
(1个答案)
5年前关闭。
根据SQLiteDatabase API文档:
将行插入数据库的便捷方法。
nullColumnHack是什么意思?
能给我举个例子?
最佳答案
有时您想插入一个空行,在这种情况下ContentValues
没有内容值,因此应使用nullColumnHack。
例如,您想在表student(id, name)
中插入一个空行,该表id
是自动生成的,而name
为null。您可以这样调用:
ContentValues cv = new ContentValues();
db.insert("student", "name", cv);
10-04 12:42