Как узнать, что поле типа BINARY в MySQL? - PullRequest
0 голосов
/ 27 марта 2020

У меня есть несколько MySQL таблиц с типом поля BINARY, в основном для хранения различных UUID (длина 16 байтов). Я запрашиваю таблицы из Swift, проблема в том, что поле преобразуется в строку вместо ожидаемого массива UInt8.

Я просматривал базовую библиотеку MySQL C и значение для MYSQL_BIND.buffer_type. на самом деле MYSQL_TYPE_VAR_STRING, поэтому Swift-конвертер преобразует его в String.

Есть ли способ узнать, что тип поля на самом деле BINARY из результата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...