论坛首页 综合技术论坛

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

浏览 2107 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-04-24  

项目中用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';

 红色部分自己加上去的。

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

   发表时间:2009-04-27  
可以考虑用odbc 最新的mysql驱动常有  就没有这个问题 效率没有问题的。
0 请登录后投票
   发表时间:2009-05-01  
tks,我试试
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics