我正在使用 Hiedisql V9.2。
我设置了默认服务器character-set is utfmb4,collation is utf8mb4_unicode_ci但在创建存储过程后仍然显示collation_connection =utf8mb4_general_ci.
下面是服务器 my.ini 设置。
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
init_connect = 'SET NAMES utf8mb4'
collation-server = utf8mb4_unicode_ci
character-set-server=utf8mb4
Run Code Online (Sandbox Code Playgroud)
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
+--------------------------+--------------------+
| Variable_name | Value |
+--------------------------+--------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+--------------------------+--------------------+
Run Code Online (Sandbox Code Playgroud)
创建存储过程后仍然显示collation_connection=utf8mb4_general_ci。
SHOW PROCEDURE STATUS where name LIKE 'ProcName'
+----------+----------------------+----------------------+--------------------+
| Name | character_set_client | collation_connection | Database Collation |
+----------+----------------------+----------------------+--------------------+
| ProcName | utf8mb4 | utf8mb4_general_ci | utf8mb4_unicode_ci |
+----------+----------------------+----------------------+--------------------+
Run Code Online (Sandbox Code Playgroud)
那么,如何解决collation_connection=utf8mb4_general_ci问题。
我要collation_connection=utf8mb4_unicode_ci。
最后我得到了问题。这是我正在使用的 Hiedisql 工具的问题。collation_connection=utf8mb4_general_ci运行脚本前的Hiedisql 工具集。
怎么修:
只需在运行任何脚本之前设置低于变量值。
SET collation_connection = @@collation_database;
Run Code Online (Sandbox Code Playgroud)
或者
SET collation_connection = 'utf8mb4_unicode_ci';
Run Code Online (Sandbox Code Playgroud)
注意:如果你想知道什么是实际排序规则,使用mysql command prompt它会返回实际结果。
| 归档时间: |
|
| 查看次数: |
3172 次 |
| 最近记录: |