Bonjour à tous.
J'ai un problème pas bien grave mais j'aimerai quand même le résoudre.
Quand je visualise les variables de MySql, je fais la constatation qu'il existe une différence entre les variables dites "global" et les variables dites de "session".
Voici ce que j'obtiens en faisant cette distinction :
Pour initialiser ces variables, je passe par le fichier "my.ini" en faisant comme ci-après :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 -------------- SHOW global Variables where Variable_name LIKE 'collation%' -------------- +----------------------+-------------------+ | Variable_name | Value | +----------------------+-------------------+ | collation_connection | latin1_general_ci | | collation_database | latin1_general_ci | | collation_server | latin1_general_ci | +----------------------+-------------------+ -------------- SHOW session Variables where Variable_name LIKE 'collation%' -------------- +----------------------+-------------------+ | Variable_name | Value | +----------------------+-------------------+ | collation_connection | latin1_swedish_ci | | collation_database | utf8_general_ci | | collation_server | latin1_general_ci | +----------------------+-------------------+
Comme vous le constatez, je désire travailler uniquement en "latin1" et en "latin1_general_ci"..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [client] default-character-set = latin1 [wampmysqld] character-set-client = latin1 character-set-server = latin1 collation-server = latin1_general_ci init-connect = 'SET NAMES latin1'
Comment forcer ces variables de "session" dans le fichier "my.sql" ?
@+
Partager