Update varbinary(20) MySQL

109
04 февраля 2022, 22:20

гуру MySQL, подскажите, как правильно работать с типом данных varbinary(20)? Нужно взять исходное значение, изменить определенный бит и засетать обратно. Не получается последний этап, где строку конвертируем в varbinary(20). Тут явно обычным cast не поможешь.

 select  0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F0880FF; -- оригинал значения
   set @var = REPLACE('0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F0880FF', '80', '81');
   select @var;  -- изменили бит и посмотрели 
   select  cast(@var as BINARY(20)); -- cast обратно и получили не 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F0881FF, а 30784646....
READ ALSO
Как делается такое с записью в базе mysql?

Как делается такое с записью в базе mysql?

Хочу реализовать что то такое: Имеем на сайте кнопку и имеем счётчик:

109
обращение к группе пользователей opencart

обращение к группе пользователей opencart

Как обратиться к группе пользователей на opencart через short_name? Версия 23

92
PHP - что за кодировка у json?

PHP - что за кодировка у json?

Не могу разобраться как привести в обычный текстИмею результат в виде строки json, вот кусок

135