MySQL 9.0 發行版本說明
SET NAMES {'charset_name'
[COLLATE 'collation_name'] | DEFAULT}
此陳述式會將三個工作階段系統變數 character_set_client
、character_set_connection
與 character_set_results
設定為給定的字元集。將 character_set_connection
設定為 charset_name
也會將 collation_connection
設定為 charset_name
的預設定序。請參閱第 12.4 節,「連線字元集與定序」。
可選的 COLLATE
子句可以用來明確指定校對規則。如果指定,校對規則必須是 charset_name
允許的校對規則之一。
charset_name
和 collation_name
可以使用引號括住或不使用引號。
可以使用 DEFAULT
值來恢復預設映射。預設值取決於伺服器配置。
某些字元集不能用作客戶端字元集。嘗試將它們與 SET NAMES
一起使用會產生錯誤。請參閱 不允許的客戶端字元集。