Есть ли прямой эквивалент в SQLite для двоичного кода MySQL? - PullRequest
2 голосов
/ 05 октября 2011

У меня есть MySQL DB, которая хранит данные в столбце типа «двоичный» следующим образом:

INSERT INTO t VALUES(0x00000000000000000000000000000001)

Я хочу сделать то же самое в SQLite, поэтому мне нужно выяснить две вещи:

  1. Что такое эквивалент двоичного типа в sqlite?Есть большой двоичный объект, но он может вести себя по-другому.

  2. Как можно представить данные бина при вводе с помощью операторов INSERT.Например, в MySQL вышеуказанный формат 0xbin работает.Но как насчет SQLite?

1 Ответ

4 голосов
/ 10 октября 2011

Нашли ответы, вот они для потомков.

  1. В sqlite3 есть двоичный тип, но он, похоже, не ведет себя так же, как тип blob, что необычно.

  2. Двоичный код вставлен как таковой

create table t (b blob);
insert into t values (X'00000000000000000000000000000002');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...