Перейти к основному содержимому
Версия: 2.0.x

base64_decode_binary

Декодирует строку в кодировке Base64 и возвращает BINARY.

Эта функция поддерживается с версии v1.5.2.

Синтаксис

base64_decode_binary(str);

Параметры

str: строка для декодирования. Должна быть типа VARCHAR.

Возвращаемое значение

Возвращает значение типа VARBINARY. Если входные данные равны NULL или являются недопустимой строкой Base64, возвращается NULL. Если входные данные пустые, возвращается ошибка.

Эта функция принимает только одну строку. Несколько входных строк вызывают ошибку.

Примеры

mysql> select hex(base64_decode_binary(to_base64("Hello Selena")));
+---------------------------------------------------------+
| hex(base64_decode_binary(to_base64('Hello Selena'))) |
+---------------------------------------------------------+
| 48656C6C6F2053746172526F636B73 |
+---------------------------------------------------------+

mysql> select base64_decode_binary(NULL);
+--------------------------------------------------------+
| base64_decode_binary(NULL) |
+--------------------------------------------------------+
| NULL |
+--------------------------------------------------------+