No existe el operador módulo propiamente dicho en MySQL, sino que tienes que utilizar una función aritmética llamada MOD.
MOD recibe dos parámetros y devuelve el resto de la división del primero entre el segundo. Por ejemplo, esta sentencia selecciona todos los usuarios que tienen identificador par:
select * from usuario WHERE MOD (id_usuario, 2)=0
No obstante, esta función se puede invovar de otras maneras, como si fuera un operador.
Por ejemplo, esta sentencia actualiza el campo nivel de todos los usuarios con identificador par:
update usuario set nivel=2 WHERE (id_usuario % 2)=0
A partir de MySQL 4, se puede utilizar, en vez de %, el operador MOD. Por ejemplo, esta sentencia selecciona todos los identificadores de usuario y el resto de la división entre ese identificador y 2.
select id_usuario, id_usuario mod 2 from usuario