MySQL: Comment mettre à jour 50% des lignes, sélectionnées au hasard?

Je veux mettre à jour 50% des lignes dans une table, sélectionnés de manière aléatoire. Est-il possible de faire cela?

Edit: Juste pour préciser qu'il faut toujours mettre à jour 50% des dossiers, mais de ceux de 50% les lignes doivent être sélectionnés au hasard (pas seulement la partie supérieure de 50% par exemple). En d'autres termes, dans avarage, tous les autres documents doivent être mis à jour.

source d'informationauteur James