MySQL: Come inserire un valore random di un campo MySQL

Oggi ho avuto la necessità di riempire il campo di una tabella di un DB MySQL con un valore random. Avrei potuto farlo in tanti modi, ma farlo con la seguente query è il modo più veloce:

UPDATE nome_tabella SET nome_campo= UCASE(SUBSTRING(MD5(RAND()) FROM 1 FOR 8)) WHERE nome_campo IS NULL

Con questa query vado a riempire nome_campo della tabella nome_tabella con un codice random di 8 caratteri (numeri e lettere maiuscole) tutti i record in cui nome_campo è nullo.

enjoy!

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Taggato su: , ,

Commenta