批量插入mysql时,发现使用mysql附带的uuid函数生成的uuid重复。
原因是mysql字符集有问题,应该全部更改为utf8,修改方式更改为my.ini配置
在mysql8.0中,my.ini的路径为c :program dataMySQLMySQL server 8.0,是隐藏文件。 请注意。
添加到“客户端”下的应该是:
character-set-server=utf8
在[mysqld]下添加的应该是:
character-set-server=utf8
collation-server=utf8 _ general _ ci
保存重新启动mysql,然后单击show variables like '%char%”; 如下所示,修正成功
character_set_client utf8
character_set_connectionutf8
character_set_databaseutf8
character_set_filesystembinary
character_set_resultsutf8
character_set_serverutf8
character_set_systemutf8
character _ sets _ dirc : 程序文件 MySQLMySQL server 8.0sharecharsets