Problème d'initialisation des variables dites de session !
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 :
Code:
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 |
+----------------------+-------------------+ |
Pour initialiser ces variables, je passe par le fichier "my.ini" en faisant comme ci-après :
Code:
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' |
Comme vous le constatez, je désire travailler uniquement en "latin1" et en "latin1_general_ci"..
Comment forcer ces variables de "session" dans le fichier "my.sql" ?
@+