Encodage des données utf8 / latin1 dans un trigger

Encodage des données utf8 / latin1 dans un trigger - SQL/NoSQL - Programmation

Marsh Posté le 29-12-2008 à 15:19:06    

Bonjour,
 
Voilà ma situation :
 
J'ai deux base de données A et B, en latin1_swedish_ci toutes les deux.
 
Lors de l'insertion d'une certaine donnée dans un table de la base A, un trigger intervient et insert ces données également dans la base B.
 
Problème : Les données sont insérées dans la base A sous la forme : 'Données insérées', et elles doivent l'être sous la forme 'Données insérées' dans la base B.
Mon trigger prend les données à la volée lors de l'insertion dans A, et donc insert 'Données insérées' dans la base B!
 
J'ai essayé d'intercaler des convert ou cast dans mon trigger (.... convert(NEW.colonne using utf8) ....) mais ça ne fonctionne pas.
 
Auriez-vous une idée?  :??:  
 
Merci?


Message édité par sheepk_fr le 29-12-2008 à 15:22:07

---------------
VAADATA - Web Technical Consulting
Reply

Marsh Posté le 29-12-2008 à 15:19:06   

Reply

Marsh Posté le 29-12-2008 à 16:40:40    

un peu bizzare ta manoeuvre quand même
La première question qu'on se pose, c'est pourquoi tu veux insérer ce genre de données dans la base B. Le problème doit venir d'ailleurs. Pour moi, tu dois surtout pas les insérer dans ce format dans la base B.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 29-12-2008 à 18:34:38    

Oui c'est un peu bizarre en effet, mais je suis en train de coupler deux outils, et le deuxième enregistre les données ainsi dans sa base... je n'ai donc pas le choix à moins de modifier le code php de l'appli, ce que je ne vais pas faire.


Message édité par sheepk_fr le 29-12-2008 à 18:34:54

---------------
VAADATA - Web Technical Consulting
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed