mysql uuid重復?你是mysql字符集的受害者,解決方案如下


https://blog.csdn.net/mynamepg/article/details/81044957  這篇參考

 

批量插入mysql,發現使用mysql自帶的uuid函數生成的uuid會重復。

原因是mysql字符集有問題,應該都改成utf8,修改方式是改my.ini配置

 

mysql8.0中,my.ini路徑為C:\ProgramData\MySQL\MySQL 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 Files\MySQL\MySQL Server 8.0\share\charsets\

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM