报错如下图所示:
由上述图片可看出,出错在username,因此,在数据库中选中此表,右击,选择改变表,则会出现如下图所示信息(下图所示为修改正确后的):
此时需检查的地方有两个:
①字符集是否为utf8mb4,以及核对是否为utf8mb4_0900_ai_ci。核对前缀为utfmb4,后缀为其他的有时也可以。
②是否为数据类型分配了长度,以及分配的长度是否恰当。
在本例中报错即未给username的char数据类型分配长度,当为其赋恰当长度,如20时,即不再报错。
注:本篇内容解决为一个具体的个例内容,有时出现此类报错时,情况比较复杂,解决比较繁琐,还需读者参考其他文章以求解决,不过本篇文章相对简单,在遇到如本篇文章的报错提示时,可先按本篇文章方法进行查看改正,以做到直接解决或快速排除。