Vuelva a verificar esa tabla site tiene una columna llamada name . (Tenga cuidado:los nombres de las tablas de MySQL pueden distinguir entre mayúsculas y minúsculas según la configuración y el sistema operativo subyacente).
Vuelva a verificar que su aplicación esté usando la misma base de datos donde ejecuta su consulta desde el cliente SQL. Tal vez tenga un entorno de prueba y producción con dos versiones diferentes de la tabla site .