A nivel de SQL, tu error es que los apóstrofes no se usan para los nombres de bases, tablas o campos, sino para las cadenas de texto.
Para los nombres de bases, tablas o campos,
pueden usarselos acentos agudos (`), o bien no se usa nada, si el nombre no contiene espacios o caracteres especiales.
Tampoco es necesario encerrar entre apóstrofes los valores numéricos, si el campo con que se comparan es numérico, ya que eso genera una
conversión implícita innecesaria.