现在有一个很奇怪的现象,一样的SQL语句,如下:
select id,driveId,updatetime,x,y,reset,routeId,routeDesc,stype,tpapp,destX,destY from sessiontable where driveId = ? and stype = ?
问题是:当sessiontable这个表是myisam类型时,查询正常;当把类型改成InnoDB以后,发现会取出来不是数据库里保存的值,就是比如我在mysq客户端看到reset这个值是3,但我取出来发现值是1很诡异。
不知道有没有人遇到过类似的问题?
多谢!