你这个错误的原因 是你传入的参数 跟你db 里面对应的value 不一致导致的即 你可能传入一个string 结果 你db sql里面定义 却只是一个 char 这样就会导致 db无法截取对应的值或者 你定义的 varchar 长度不够 比你你传入的值长度小 db 也没办法处理