Mariadb数据的插入问题

使用Mariadb10.4,在插入数据是出现如下错误
--创建表的语句
create table movies(id int, name char(16))charset=utf8;
--插入数据的语句
insert into movies values(1, "流浪地球");
--后面的报错情况
ERROR 1366 (22007): Incorrect string value: '\xC1\xF7\xC0\xCB\xB5\xD8...' for column `db1`.`movies`.`name` at row 1

img

把数据库的字符集配置从utf8换位utf8mb4还是不行
怎么样才能顺利插入数据

可以把编码改成gbk试一下

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客也许可以解决你的问题👉 :mariadb设置默认字符集utf8
  • 除此之外, 这篇博客: MariaDB中的 修改字符编码集合为utf8 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    配置文件位于 /etc/my.cnf

    #添加
    character_set_server=utf8
    init_connect='SET NAMES utf8'
    

    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^