MySQL插入数据时报 Warning(1265)Data truncated for column ‘v_mmi’ at row 1

MySQL插入数据时报 Warning(1265)Data truncated for column ‘v_mmi’ at row 1

新建了一个 mysql 的字段,在向 mysql 数据库中插入数据的时候,出现了 Warning(1265)Data truncated for column ‘v_mmi’ at row 1 的错误提示,最后查出的原因原来是字段长度的问题。
由于定义的 mysql 字段为 char 32符,但插入的数组转换成字符串之后明显的已经超过了 32 字符,也就是插入的时候提示 Warning(1265)Data truncated for column ‘v_mmi’ at row 1,这句话意思就是说数据已经被截断,没有办法再进行插入进去,导致了提示的错误。
好了,知道了原因,哪么修改起来也就很简单了,只需要将 char 改得更大一些,比如 char(50),如果不确定接受过来的数据字符是多少位的话,就直接改成容纳字符更大的类型,比如 text 类型即可。

 

0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!