Forums:
Hola a todos!!!!
Hemos migrado todas las webs de nuestros servidores de Red Hat 9 a nuevos servidores Centos 4.4. El problema que nos hemos encontrado es que algunos desarrolladores han utilizado palabras como año como label de un campo de las tablas de la base de datos y ahora las consultas no se realizan.
Alguien sabe como puedo solucionar dicho rpoblema??? He oido algo de que tengo que instalar una actualización de mysql pero no se cual. Si alguien puede ayudarme se lo agradezco.
Un saludo!!!
i02mofej ha escrito:El
[quote=i02mofej]El problema que nos hemos encontrado es que algunos desarrolladores han utilizado palabras como año como label de un campo de las tablas de la base de datos
[/quote]
Al decir LABEL te refieres al nombre del campo ???
Si es así, prueba encerrando dicho nombre de campo con comillas invertidas
SELECT `año`
FROM tabla
bye
:)
En efecto, por label me
En efecto, por label me refiero al nombre del campo. No he probado la solución que me propones, porque aunque funcione, lo que busco es no tener que modificar código para que todo ello vaya bien, es decir, agradezco tu respuesta por supuesto, pero lo que busco es como configurar mysql para que funcione un select año from fecha; por ejemplo, ya que de lo contrario tengo que modificar al menos 200 ó 300 consultas de código de 8 o 10 sitios web diferentes que se encuentran alojadas en el servidor.
Te doy de nuevo las gracias :)
Un saludo a todo@s!!!!
Un script en perl podría hacerlo por ti facilmente :)
Eso y unos buenos estándares de programación para que no tengan más dolores de cabeza como este ...
bye
:)
Todos los IDE de desarrollo
Todos los IDE de desarrollo (inclusive los editores de texto :)) tienen la opción Buscar y Reemplazar. ;)
Saludos,
antares