2010-04-17 14 views

Respuesta

12

Hay una directiva para forzar nombres de tablas a minúsculas.

que desea establecer el valor a 0. lower_case_table_names

se puede leer más al respecto de la documentación de MySQL here

+0

en que archivo voy a establecer low_case_table_names a 0. – Awan

+0

He actualizado mi respuesta para dar un mejor enlace. Es una variable de sistema que configuras. La documentación de MySQL puede decirle cómo hacerlo. – NebuSoft

+0

sí, pero ¿qué archivo tenemos que hacer? –

0

No fue phpmyadmin. Mysql hizo esto.

p.s. No es bueno usar camelCase en las bases de datos. Use_underlines. :)

+0

Hmm ... ¿porqué es eso? – Strawberry

+1

porque casi todas las bases de datos no hacen la diferencia entre mayúsculas y minúsculas. –

3

Usted debe encontrar el archivo my.ini en la carpeta de MySQL y cambiar o añadir esta línea:

lower_case_table_names value = 0 
4

En las ventanas el valor predeterminado para lower_case_table_names = 1.

Es necesario cambiar o añadir valor a este my.ini archivo en la carpeta de MySQL ..

Si no se encuentra esta línea, a continuación, añadir debajo [mysqld]

lower_case_table_names = 0 

y reinicie el servicios de WAMP, que trabajarán: D

11

he intentado lo que se ha sugerido aquí, debo informar que

lower_case_table_names = 0 

no funciona en xampp, bloquea el servicio MySQL en el momento de reiniciarlo. Sin embargo

lower_case_table_names = 2 

no se estrelló, y al parecer funcionó ... por lo menos que me ha permitido insertar una base de datos con el caso de camellos.

+0

El uso de 'low_case_table_names = 0' me lo coló también (MySQL 5.7, Windows 10). No pude volver a comenzar el servicio después de cambiarlo. Usando 'lower_case_table_names = 2' trabajado – Novastorm

Cuestiones relacionadas