我正在尝试使用 SQLite3 的 shell 将二进制数据插入到 blob 中,这意味着常规的 SQL 语句。这是我的桌子:
CREATE TABLE MYTABLE
(ID INTEGER,
BINDATA BLOB NOT NULL,
SOMEFK INTEGER REFERENCES OTHERTABLE(ID) NOT NULL,
PRIMARY KEY(ID)
);
这是我正在尝试的那种插入语句:
INSERT INTO MYTABLE (BINDATA, SOMEFK)
VALUES (__READBINDATA('/tmp/somefile'), 1);
成为我__READBINDATA(file)
正在寻找的功能。那可能吗?