tablas tabla sensible nombres nombre nombrar minusculas mayusculas lower_case_table_names espacios convenciones convencion con como mysql

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?


  1. Agregue esta línea en la matriz de variables del servidor mysql en my.cnf:

    lower_case_table_names=2

  2. Reinicie su servidor mysql.

  3. 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".