
Desconozco si la primera forma que propone
pateketruke funciona de verdad, y la segunda definitivamente no. Lo que si puedes hacer es un ORDER BY RAND(), y asi obtienes los resultados en orden aleatorio. Con una claúsula LIMIT 1 obtienes un registro aleatorio de la base de datos.