erlang 的mysql driver 不支持 bit类型的问题

项目中用ejabberd中带的mysql 的driver来存取数据。

但是一个表老是查询不成功,困扰半天,最后发现问题

原来是driver没有支持bit类型的数据:

get_field_datatype(13) ->  'YEAR';
get_field_datatype(14) ->  'NEWDATE';
get_field_datatype(16) ->  'BIT';

get_field_datatype(246) -> 'NEWDECIMAL';
get_field_datatype(247) -> 'ENUM';

 红色部分自己加上去的。

提醒,支持类型不全,有问题,看看这个地方是否没有加上。

你可能感兴趣的:(mysql,erlang)