Très pratique pour générer des mots de passe, cette petite ligne crée une chaîne de 8 caractères composé des lettres de a à z et des chiffres de 0 à 9.
SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 8) AS password
A utiliser par exemple pour générer des mots de passe lorsqu’il n’y en a pas dans une colonne :
UPDATE ma_table SET pwd = SUBSTRING(MD5(RAND()) FROM 1 FOR 8) WHERE pwd = ''