mysql插入数据报截断错误解决方案
直接操作mysql数据然后插入另一个表,报了一个截断错误,猜测是数据被指定为signed,但是数据出现了非整数,所以报如下图1错误;但是奇怪的是查询不写入表是没问题的,写入表就会报图1错误。
图 1
然后看数据又全是整数或者为空,理论上应该没问题。
图2
核对了数据确实没问题,就简单粗暴的通过忽略错误来解决,在insert后面加一个ignore.如图3就没问题。
图3
直接操作mysql数据然后插入另一个表,报了一个截断错误,猜测是数据被指定为signed,但是数据出现了非整数,所以报如下图1错误;但是奇怪的是查询不写入表是没问题的,写入表就会报图1错误。
图 1
然后看数据又全是整数或者为空,理论上应该没问题。
图2
核对了数据确实没问题,就简单粗暴的通过忽略错误来解决,在insert后面加一个ignore.如图3就没问题。
图3