Android SDK ma kilka wygodnych metod manipulowania danymi za pomocą SQLite. Jednak zarówno metody insert, jak i replace używają jakiegoś nullColumnHack
parametru, którego użycia nie rozumiem.
Dokumentacja wyjaśnia to w następujący sposób, ale co się stanie, jeśli tabela ma wiele kolumn, które na to pozwalają NULL
? Naprawdę nie rozumiem: /
SQL nie pozwala na wstawienie całkowicie pustego wiersza, więc jeśli initialValues jest puste, ta kolumna [ / wiersz do zamiany ] będzie jawnie miała przypisaną
NULL
wartość.