Sqlite с использованием командной строки

SQLite это расстраивает. Каждый раз, когда я запускаю команду, я не могу использовать вверх по нижней части стрелки вправо, чтобы получить мои ранее напечатанные команды. Есть ли способ включить это?

Другой вопрос: У меня есть следующая таблица

CREATE TABLE resource (
    resourceID INTEGER PRIMARY KEY AUTOINCREMENT,
    resourceType STRING,
    userID INTEGER DEFAULT -1
);

, и я вставляю следующим образом:

insert into resource values(null, "razor");

Но это не позволяет мне сделать это, потому что я вставил только на 2 столбца и не уточнил что-либо для столбца пользователя. Но я думал, что точка по умолчанию была по умолчанию значение -1, если ничего не было вставлено. Я что-то упускаю здесь?

16
задан Alexis Dufrenoy 14 September 2011 в 10:51
поделиться