如何知道MySQL中的字段是BINARY类型?

 收藏

我有几个具有BINARY字段类型的MySQL表,主要用于存储不同的UUID(16字节长)。 我正在从Swift查询表,问题是该字段已转换为String而不是预期的UInt8数组。

我正在查看底层的MySQL C库,MYSQL_BIND.buffer_type的值实际上是MYSQL_TYPE_VAR_STRING,这就是为什么Swift包装器将其转换为String的原因。

有没有办法从结果中知道字段类型实际上是BINARY?

回复