Estoy trabajando en una base de datos MySQL en Windows.Cómo forzar nombres de tablas sensibles a mayúsculas y minúsculas?
Debo moverlo a un entorno Linux. La base de datos MySQL contiene muchas tablas y procedimientos almacenados que son CASE SENSITIVE.
Cuando hago una copia de seguridad de mi base de datos, todos los nombres de las tablas se escriben en minúsculas forzadas así que cuando lo restauro en Linux se queja porque no puede crear tablas duplicadas y procedimientos almacenados.
No tengo acceso a la configuración de MySQL en el entorno de Linux, por lo que no puedo cambiar la configuración de MySQL a modo insensible a mayúsculas y minúsculas.
¿Hay alguna manera de obligar a MySQL (v5.x) a utilizar nombres de tablas con mayúsculas y minúsculas en Windows?
Sorprendentemente, la actualización de MySQL 5.1 a MySQL 5.5 resolvió mi problema. Ahora puedo usar el nombre de la tabla sensible a mayúsculas y minúsculas en el entorno de Windows, aunque sigue siendo imposible crear dos tablas con el mismo nombre que solo difiera en letter case (es decir, table_1 y TABLE_1) y, por supuesto, ¡nunca quiero hacer esto! –