sensible - nombre de tabla con espacios mysql
cambiar el nombre de la tabla a mayúsculas (4)
Necesito cambiar el nombre de la tabla de minúsculas a mayúsculas, pero con esta declaración se puede cambiar el nombre de la tabla pero los nombres están en minúsculas.
sql> rename table name to Name;
¿Hay alguna forma de convertir el nombre de la tabla a mayúsculas?
Agregue esta línea en la matriz de variables del servidor mysql en my.cnf:
lower_case_table_names=2
Reinicie su servidor mysql.
Ahora puede crear o modificar tablas en mayúsculas, el servidor aceptará su consulta.
Tenga en cuenta que generalmente, en los sistemas Linux, el archivo de configuración de mysql principal se puede encontrar en /etc/my.cnf
o /etc/mysql/my.cnf
.
Esto debería darte lo que estás buscando ...
ALTER TABLE oldtable RENAME TO NewTable;
Sencillo
sql> rename table name to tempName;
sql> rename tempName name to TABLE;
Si usas EasyPHP (¿Quizás también funciona para WAMP / XAMP / LAMP?), Esto funcionó para mí:
Abra el siguiente archivo en la carpeta de instalación de EasyPHP:
/ binarios / conf_files / mi.ini
Justo debajo de la línea donde está escrito:
[mysqld]
Escribir:
lower_case_table_names = 2
Así que tendrás:
[mysqld]
lower_case_table_names = 2
EasyPHP notará el cambio en este archivo y se reiniciará, pero siempre puede reiniciarlo manualmente para asegurarse.
Puedes probar la variable usando el comando:
MOSTRAR LAS VARIABLES COMO "lower_case_table_names";
O en phpMyAdmin vaya a: Inicio> Variables y busque "nombres de tablas en minúsculas".