SQLite与MySQL的Binary有直接对等吗?

时间:2011-10-05 18:04:39

标签: sqlite

我有一个MySQL DB,它以这种方式将数据存储到'binary'类型的列中:

INSERT INTO t VALUES(0x00000000000000000000000000000001)

我想在SQLite中做同样的事情,所以我需要弄清楚两件事:

  1. sqlite中的'binary'类型是什么?有一个blob,但可能表现不同。

  2. 使用INSERT语句输入时如何表示bin数据。例如,在MySQL中,上面的0xbin格式有效。但是SQLite呢?

1 个答案:

答案 0 :(得分:4)

找到答案,这里是为了后代。

  1. sqlite3中有一个'二进制'类型,但它似乎与'blob'类型没有任何不同,这是不寻常的。

  2. 二进制插入

  3. create table t (b blob);
    insert into t values (X'00000000000000000000000000000002');