问题主要是因为我们的用户名里面含有表情。当字符串中有特殊字符(如emoji表情符号,以及其他凡是转成utf8要占用4字节的字符),就会有问题,会报错Incorrect string value: ‘\xF0\x9F\x91\x93\xF0\x9F…’ for column ‘xxx’ at row 1
解决办法如下
1,在配置文件application.ym里的添加下面4行
2,改造下qcl.sql然后重新执行,重新生成新的数据库sell
把上图的第二行改成下面这样
create database sell default character set utf8mb4 collate utf8mb4_unicode_ci;