我有一个MySQL DB,它以这种方式将数据存储到'binary'类型的列中:
INSERT INTO t VALUES(0x00000000000000000000000000000001)
我想在SQLite中做同样的事情,所以我需要弄清楚两件事:
sqlite中的'binary'类型是什么?有一个blob,但可能表现不同。
使用INSERT语句输入时如何表示bin数据。例如,在MySQL中,上面的0xbin格式有效。但是SQLite呢?
答案 0 :(得分:4)
找到答案,这里是为了后代。
sqlite3中有一个'二进制'类型,但它似乎与'blob'类型没有任何不同,这是不寻常的。
二进制插入
create table t (b blob);
insert into t values (X'00000000000000000000000000000002');