Cita: no se porke me marca error si no utilizo los `` en los querys,
Porque no puedes usar indiscriminadamente palabras reservadas (ver
9.6. Tratamiento de palabras reservadas en MySQL).
Cuando usas una palabra como PASSWORD, KEY, ABS, o cualquiera de la lista, como nombre de variable, campo, tabla o base de datos, se generará un error, porque la jerarquía de esas palabras como parte del lenguaje de SQL es superior a su uso como nombre de un objeto, entonces MySQL intenta interpretarlos como cláusulas o sentencias y allí se produce un error.
- Trata en lo posible de no usar las palabras reservadas jamás como nombre de objetos.
- Los nombres de los objetos es preferible que sean en tu idioma, de esa forma podrás reconocerlos con facilidad.
- Los nombres de campo no se deben usar para designar su misma tabla, y los nombres de tabla no se deben usar para designar su misma base. Genera un conflicto de jerarquía y el error es difícil de detectar.