今天在插入数据时发现emoji表情时数据库报错了,以前从来不会报错的,因为我设计表时从来都是如下设置:
utf8mb4是肯定支持emoji的啊,然后百度一番,因为以前都是用的8.0+mysql,这次用的5.7的mysql,所以报错了,那就是低版本的还需要操作一下:
如果是xml则添加:
<property name="connectionInitSqls" value="set names utf8mb4;"/>
我是properties:
spring.datasource.hikari.connection-init-sql=set names utf8mb4;
然后就可以愉快的发😀😁😂🤣😃😄😅😆😉😊😋😎😍😘🥰😗