2017-02-17 28 views
0

MySQL 5.6.30-76.3-logで作業します。 MySQLのシステム変数がUTF8のセットがあります。Mysqlトリガーでlatin1からutf8への文字セットクライアントと照合接続を変更する方法

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%' : 
+--------------------------+-----------------+ 
| Variable_name   | Value   | 
+--------------------------+-----------------+ 
| 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   | 
| collation_connection  | utf8_general_ci | 
| collation_database  | utf8_unicode_ci | 
| collation_server   | utf8_unicode_ci | 
+--------------------------+-----------------+

をしかし、Pythonの2.7.6スクリプトからトリガーを作成するときに、私は別の文字セットこのトリガを参照してください。 character_set_client latin1の collat​​ion_connectionのlatin1_swedish_ci database_collat​​ion utf8_unicode_ci内

をどのようにアドバイスしてくださいcharacter_set_clientを変更するには、collat​​ion_connectionをトリガ定義のutf8に変更します。

答えて

関連する問題