簡體   English   中英

MySQL JDBC參數(utf8mb4_general_ci)是否設置正確

[英]Whether the MySQL JDBC parameter(utf8mb4_general_ci) is set properly

我通過以下 sql 將mysql中的表字段設置為 utf8mb4_general_ci

ALTER TABLE tableName CHANGE FieldName VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

但是我的應用程序仍然不支持表情符號。所以我想添加一個 JDBC 參數

connectionCollation=utf8mb4_general_ci

問題是我不知道我的應用會不會報錯,因為我這里沒有設置整個表或者整個數據庫。

數據庫的變量是

mysql> show variables where variable_name like "col%";
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+

我今天嘗試添加 connectionCollation=utf8mb4_general_ci ,它可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM