insert

abstract fun insert(table: String, nullColumnHack: String?, values: Map<String, Any?>?): Long

插入一条数据。

Return

新插入行的行 ID (Row ID),如果发生错误则返回 -1。

Parameters

table

表名

nullColumnHack

values 为空或 null 时,Android 的 SQLite 包装器不允许插入空行。 为了规避这个问题,需要指定一个列名,系统将显式地将 NULL 值插入到该列中。 如果 values 不为空,此参数通常传 null 即可。

values

要插入的数据,Key 为列名,Value 为值。可以为 null。