【问题描述】
MySQL varchar类型字段通过alter table修改为int后,查询返回记录为空,查看sdb存储的数据类型仍然为string类型(mysql varchar类型对应sdb string类型)。
【解决方法】
在3.2.3及之前的版本,alter table修改字段类型不会更新sdb数据。3.2.4/3.4版本才支持,不过它会update全表的数据。所以有数据的话不建议修改字段类型。