Quiero actualizar el 50% de las filas en una tabla, seleccionada al azar. ¿Hay alguna forma de hacer eso?MySQL: ¿Cómo actualizo el 50% de las filas, seleccionadas al azar?
Editar: Solo para aclarar que siempre debe actualizar el 50% de los registros, pero de esos 50% las filas deben seleccionarse al azar (no solo el 50% superior, por ejemplo). En otras palabras, en avarage, todos los demás registros deben actualizarse.
Seguramente eso actualizaría * todas * las filas la mitad del tiempo y ninguna para la otra mitad? – Widor
Y hay otro problema: incluso si funciona según lo planeado, es posible que no actualice ninguna fila ni actualice todas las filas. RAND() es aleatorio, ¿sabes?) – raina77ow
no, la cláusula where se evalúa para cada tupla. – gexicide