salut a tout le monde;

j'ai un trigger sous mysql qui permet de contrôler l'insertion sur la table t_client et le résultat sauvegarder dans un fichier XML dans le system de fichier de Windows.

le script de trigger est comme suite:
-------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE DEFINER=`root`@`localhost` TRIGGER `ecole`.`Trigger_ecole_t_client_INSERT` AFTER INSERT ON ecole.t_client FOR EACH ROW
BEGIN
        SELECT CONCAT('<clients>\n',
                GROUP_CONCAT('    <client>\n','        <n_client>', ecole.t_client.n,'</n_client>\n',
                '        <nom>' ,ecole.t_client.nom,'</nom>\n',
                '        <prenom>',ecole.t_client.prenom,'</prenom>\n','    </client>\n' SEPARATOR ''),
                '</clients>') into OUTFILE 'c:\\CLIENT.xml'
        FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY ''
        FROM ecole.t_client;
    END;
-------------------------------------

la description de la table t_client:
------------------------------------
n int(2)
nom varchar(30)
prenom varchar(30)
le résultat CLIENT.xml:
-----------------------
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
23
24
25
26
27
28
29
30
31
32
<T_CLIENT>
 
    <client>
 
        <n>1</n>
 
        <nom>nom1</nom>
 
        <prenom>prenom1</prenom>
 
    </client>
 
    <client>
 
        <n>2</n>
 
        <nom>nom2</nom>
 
        <prenom>prenom2</prenom>
 
    </client>
 
    <client>
 
        <n>3</n>
 
        <nom>nom3</nom>
 
        <prenom>prenom3</prenom>
 
    </client>
</T_CLIENT>
-----------------------------------------------------


le problème:
dés que la première insertion dans la table t_client,le trigger marche très bien,mais la 2ème insertion affiche un message'MySQL Database Error:
File 'c:\CLIENT.xml' already exists.

la question:
comment ajouter des informations au un fichier déjà existe.

-----------------------------------------------------------------
j'attende une réponse favorable et merci d'avance à tout le monde. |
-----------------------------------------------------------------