目前做的项目之前是用mysql,这是个错误的选择,因为本身并不是服务器-客户端模式的项目,而是一个CS架构项目,mysql这种需要较繁复配置的数据库并不合适.需要的应该是sqlite这类,内嵌的数据库. 所以最近统一做数据库替换工作,将之前mysql数据库操作的所有接口统一改成sqlite数据库操作的接口. 按道理讲sql语句都是一样的,只要改下调用的数据库C++接口就可以了. 然后就出现一个问题,一个表的查询一直是错的. 经过调试和实验发现,查询语句中用户ID都是大写字母,实际数据库中含有小写…