sql >> Base de Datos >  >> RDS >> Mysql

nombres de tablas mysql sensibles a mayúsculas y minúsculas en consultas

Los metadatos de MySQL distinguen entre mayúsculas y minúsculas de forma predeterminada en Linux. Es decir, si tiene una tabla my_table, en minúsculas, entonces

select * from my_table

tendrá éxito mientras

select * from MY_TABLE

fallará con algún tipo de mensaje de que la tabla no existe.

Si desea que ambas declaraciones tengan éxito, debe colocar la siguiente línea lower_case_table_names =1 en su /etc/my.cnf o donde sea que mantenga su configuración de MySQL. Asegúrese de agregar la variable del sistema a la sección [mysqld] del archivo de configuración.