【问题标题】:Is there a direct equivalent in SQLite to MySQL's Binary?SQLite 中是否有直接等效于 MySQL 的二进制文件?
【发布时间】:2011-10-05 18:04:38
【问题描述】:

我有一个 MySQL 数据库,它以这种方式将数据存储到“二进制”类型的列中:

插入 t 值(0x00000000000000000000000000000001)

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

  1. 什么是 sqlite 中等效的“二进制”类型?有一个 blob,但它的行为可能不同。

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

【问题讨论】:

    标签: sqlite


    【解决方案1】:

    找到答案,留给后代。

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

    2. 这样插入二进制文件

    创建表 t (b blob);
    插入t值(X'00000000000000000000000000000002');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-28
      • 2011-03-20
      • 2019-01-10
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多