Tengo una tabla de usuarios en mi base de datos mysql con columnas como id, edad y sexo. He insertado alrededor de 500 registros en él.mysql reemplazar valores en una tabla
Ahora necesito intercambiar el sexo para los registros, es decir, reemplazar el macho por el femenino y el femenino por el masculino.
pensé que hacerlo de esta manera:
update users set gender='female' where gender='male';
update users set gender='male' where gender='female';
Pero como se puede ver, en cuanto corro la primera consulta, todos los registros se actualizarán con el género se pone a 'femenina'.
¿Cómo puedo modificar la consulta o debo ir de otra manera?
Esta respuesta actualiza la tabla registra varias veces, echa un vistazo a los otros a hacerlo de una sola vez – golimar