相关疑难解决方法(0)

Sqlite使用命令行

Sqlite有点令人沮丧.每次运行命令时,我都无法使用向上向下的向右箭头来检索以前键入的命令.有没有办法实现这个?

另一个问题:我有下表

CREATE TABLE resource (
    resourceID INTEGER PRIMARY KEY AUTOINCREMENT,
    resourceType STRING,
    userID INTEGER DEFAULT -1
);
Run Code Online (Sandbox Code Playgroud)

我插入如下:

insert into resource values(null, "razor");
Run Code Online (Sandbox Code Playgroud)

但它不允许我这样做,因为我只插入了2列而没有为userID列指定任何内容.但我认为DEFAULT的意思是如果没有插入任何内容,则将值默认为-1.我在这里错过了什么吗?

sql sqlite

16
推荐指数
4
解决办法
8860
查看次数

标签 统计

sql ×1

sqlite ×1