Whisk together flour, sugar, baking powder, and salt in a bowl and create a well in the center.
Add mayo, water, and vanilla extract to the well and stir until well combined, then fold the wet ingredients into the dry ingredients and stir until just combined.
Melt butter over medium heat in a large nonstick skillet or griddle. Spoon about 1/4 cup batter into the prepared pan and spread it into a round shape.
Cook, undisturbed, until bubbles form on the surface and lightly browned around the edges, about 3 minutes. Flip and cook until lightly browned on the second side.