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

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

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

public_key = '67498930589635764678356756719'

или

public_key = 67498930589635764678356756719

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

Спасибо за любую справку.

8
задан Nirmal 2 February 2010 в 09:10
поделиться

1 ответ

Если по какой-либо причине не установлен DOMDocument, попробуйте выполнить

Шаг 1. Загрузите simple _ html _ dom

Шаг 2. Ознакомьтесь с документацией о том, как использовать его селекторы

require_once("simple_html_dom.php");
$doc = new simple_html_dom();
$doc->load($someHtmlString);
$body = $doc->find("body")->innertext;
-121--4561353-

Не очень НАБОР на основе, но простой ПОКА будет делать трюк.

CREATE TABLE #myTable (myTextColumn VARCHAR(32))

INSERT INTO #myTable VALUES ('NoSpace')
INSERT INTO #myTable VALUES ('One Space')
INSERT INTO #myTable VALUES ('Two  Spaces')
INSERT INTO #myTable VALUES ('Multiple    Spaces    .')

WHILE EXISTS (SELECT * FROM #myTable WHERE myTextColumn LIKE '%  %')
  UPDATE  #myTable 
  SET     myTextColumn = REPLACE(myTextColumn, '  ', ' ') 
  WHERE   myTextColumn LIKE '%  %'

SELECT * FROM #myTable

DROP TABLE #myTable
-121--1513181-

Печатаемые данные можно вставлять с помощью кавычек. Непечатаемые данные могут быть вставлены с использованием шестнадцатеричных значений. Т.е.:

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
10
ответ дан 5 December 2019 в 17:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: