This move effect may be in need of research. Reason:Does it prevent the Eject Button?, Moves? Pokémon that weren't on the field at the time? (ie, replacement due to fainting) You can discuss this on the talk page.
Fairy Lock prevents all Pokémon on the field from switching out or fleeing during their next turn. Ghost-type Pokémon are unaffected.
If powered up by a Fairium Z into Z-Fairy Lock, the user's Defense stat raises one stage.