mysql uuid重复?你是mysql字符集的受害者,解决方案如下
Posted 安静地思考某些问题的地方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql uuid重复?你是mysql字符集的受害者,解决方案如下相关的知识,希望对你有一定的参考价值。
https://blog.csdn.net/mynamepg/article/details/81044957 这篇参考
批量插入mysql,发现使用mysql自带的uuid函数生成的uuid会重复。
原因是mysql字符集有问题,应该都改成utf8,修改方式是改my.ini配置
mysql8.0中,my.ini路径为C:ProgramDataMySQLMySQL Server 8.0,是隐藏文件,注意。
[client]下添加的应该为:
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_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir C:Program FilesMySQLMySQL Server 8.0sharecharsets
以上是关于mysql uuid重复?你是mysql字符集的受害者,解决方案如下的主要内容,如果未能解决你的问题,请参考以下文章
MySQL - 学习笔记 - REPLACE( UUID() ) 重复问题
mysql uuid insert 重复问题 scm 物资表导入