Как хранить varbinary в MySQL? - PullRequest
       20

Как хранить varbinary в MySQL?

6 голосов
/ 02 февраля 2010

Просто быстрый вопрос ..

Из двух упомянутых ниже опций, как сохранить в MySQL столбец varbinary?

public_key = '67498930589635764678356756719'

или

public_key = 67498930589635764678356756719

Будет ли работать второй метод? Я нахожусь в чрезвычайной ситуации, работая на производственном сервере и не хотел экспериментировать на нем.

Спасибо за любую помощь.

1 Ответ

8 голосов
/ 02 февраля 2010

Данные для печати могут быть вставлены с использованием кавычек. Непечатные данные могут быть вставлены с использованием шестнадцатеричных значений. I.e.:

INSERT INTO Table(VarBinaryColumn) VALUES('Printable data') -- Will be stored as binary representation using the charset of the operating system

INSERT INTO Table(VarBinaryColumn) VALUES(0x12345) -- Non-printable binary data
...