报错信息 Incorrect integer value: ‘’ for column ‘xxx’ at row 1 要修改的字段为原本类型为varchar,但还没有对该字段进行赋值操作,所有的内容都是空,我想要将该字段转换为int时报出的错误,反复检查sql语句也没发现问题,最后百度发现可能是该字段中存在不可以转化为int的值导致无法转换,我的表中没有赋值,所以应该是空值无法转换为int 解决方案 将该字段所有的空值改为可以转换为int 的值