Bonjour,
Dans mon projet je fais en sorte que les opérations d'écriture passe par des fonction utilisateur mysql. A partir de là je constate que les mots avec des accents ne fonctionne pas. Par contre, si je passe par directement par la requête d'insert les mots ayant des accents ça passe.
Voici la fonction d'insertion.
Autre chose de bizarre que je viens de voir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE FUNCTION `NewDescription`(p_name VARCHAR(255), p_description TEXT) RETURNS mediumint(10) DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '' BEGIN INSERT INTO `zorha_prd_description` (`name`, description) VALUES (p_name, p_description); RETURN LAST_INSERT_ID(); END;
Dans EMS j'ai généré une vue. Et j'ai eu cette syntaxe d'ajouter.
le 'P' c'est moi qui l'a rajouté mais le _utf8 devant quel est l'explication?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE .... SELECT .... WHERE nom = _utf8'P' ...
Merci
Partager