Lo que pasa es que IIF es una función de Access... en MySQL el equivalente es IF() asi sin la otra "I".
Ojo con Access porque su SQL no es precisamente muy apegado al estandar que digamos (que raro verdad?). Si estas solo copiando querys de access a MySQL te vas a encontrar muchos problemas iguales...Es mejor que revises los querys antes de correrlos en mysql buscando las funciones que utilices en el manual de sql para ver si existen y si no buscar su equivalente.
Aqui tienes un link a
una buena pagina con ejemplos y demas: