MySQL Alpha Generateur

Tout d’abord il faut créer UN caractère alpha en mysql :

DELIMITER ;;
CREATE PROCEDURE `createAlpha`(
	OUT `rchar` CHAR(1)
)
SELECT CHAR(FLOOR(97 + RAND() * (122 - 97))) INTO `rchar`;;
  • 97 : position du caractère ‘a’ en minuscule
  • 122 : position du caractère ‘z’ en minuscule
  • RAND() : générateur de nombre aléatoire entre 0.0 et 1.0
  • FLOOR() : arrondi au sol (coupe les virgules)
  • CHAR() : transformation en caractère du chiffre

Read More…

Posted in Sql at October 29th, 2012. Comments Off on MySQL Alpha Generateur.