Angenommen, wir haben eine Tabelle erstellt als:
create table notes (_id integer primary key autoincrement, created_date date)
Um einen Datensatz einzufügen, würde ich verwenden
ContentValues initialValues = new ContentValues();
initialValues.put("date_created", "");
long rowId = mDb.insert(DATABASE_TABLE, null, initialValues);
Aber wie setzt man die Spalte date_created auf jetzt ? Um es klar zu machen, die
initialValues.put("date_created", "datetime('now')");
Ist nicht die richtige Lösung. Die Spalte wird lediglich auf "datetime ('now')" - Text gesetzt.