数据库是mysql的插入数据时老提示“Data too long for column 'Str' at row 1”插入少量数据正常,一多就提示这个....请问是怎么回事?
中文也能正常显示 Str类型为text型。

解决方案 »

  1.   

    Data too long ...很明显
      

  2.   

    数据太长
    1、改变字段类型如:varchar
    2、看看字符编码是什么,
      

  3.   

    如果MYSQL能正常的显示汉字的话
    可能还是MYSQL 字段的 插入的太长
      

  4.   

    set   charset   gb2312;把这句加在insert前