В Android SDK есть некоторые удобные методы для управления данными с помощью SQLite. Однако методы insert и replace используют некоторый параметр nullColumnHack
, использование которого я не понимаю.
Документация объясняет это следующим: но что, если таблица имеет несколько столбцов, которые позволяют NULL
? Я действительно не понимаю:/
SQL не позволяет вставить полностью пустую строку, поэтому, если initialValues пуст, этому столбцу [/row for replace] будет явно присвоено значение
NULL
.