mysql Data truncation错误解决方案

注意,这是一个关于字符集编码的错误:大体错误提示应该有这种字样:Data truncation: Data too long for column 'NEWSTRINGVALUE_' at row 1 解释:一般情况下是由于你要加入到对应列的字符集和当时数据库中该列的字符集的字符集编码不一致,如utf-8对应gb2312等等,所以只要调成一致的就可以了。 补充说明:大多数时候,在mysql中建立数据库的时候都会指定字符集,而如果没有特别指定,一般来说,新建的表对应的列也都是取得当前该数据库的默认字符集(mysql在这部分是非常灵活的),所以如果你用jdbc连接过来的话,请注意jdbc中url指定的字符集编码是否和当前数据库字符集一致,否则会有问题的!

你可能感兴趣的:(mysql)