Bonjour,

J'essaye de créer ma première procédure sous MySQL.
Je l'ai définit avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DELIMITER |
CREATE PROCEDURE `maprocedure`(IN param1 VARCHAR(50), IN param2 VARCHAR(10))
BEGIN
  SELECT param1, param2 FROM `mabdd`.`matable` WHERE `mabdd`.`matable`.`monchamp`=param1;
END |
DELIMITER ;
CALL maprocedure('str1','str2');
Mais je reçois l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ERROR 1267 (HY000): Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Si quelqu'un a une idée... Merci d'avance.