2012-06-07 14 views
15

Necesito cambiar nombre de la tabla de minúsculas a mayúsculas, pero el uso de esta declaración, el nombre de la tabla se puede cambiar, pero los nombres están en minúsculas ..cambio de nombre de la tabla a mayúsculas

sql> rename table name to Name; 

¿Hay alguna manera de convertir nombre de la tabla a mayúsculas?

+0

¿Qué plataforma: windows, linux o mac? –

+1

http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html –

+0

Creo que quiere nombre como NOMBRE y no Nombre ... –

Respuesta

19
  1. añadir esta línea en las variables del servidor MySQL matriz en my.cnf

    lower_case_table_names=2 
    
  2. Reinicie el servidor MySQL.

  3. ahora puede crear o modificar tablas en mayúsculas, el servidor aceptará su consulta.

Tenga en cuenta que por lo general, en los sistemas Linux, el archivo principal de configuración de MySQL puede encontrar con n /etc/my.cnf, /etc/mysql/my.cnf.

+0

donde debo poner esta declaración en el archivo – user2012

+0

en la sección principal: mysqld si recuerdo bien ... – aleroot

+1

@TheMuffinMan actualizó la respuesta. – aleroot

4

Este u debe dar según lo que busca ...

ALTER TABLE oldtable RENAME TO NewTable; 
+0

usando esta consulta el nombre aún en minúsculas ... – user2012

+0

Humm ... Funciona perfectamente para mí; solo lo reintenté – peixe

+1

cita única '' causa error ... – user2012

3

simple

sql> rename table name to tempName; 
sql> rename tempName name to TABLE; 
4

Si utiliza EasyPHP (Tal vez también funciona para WAMP/XAMP/LAMP?) Esto funcionó para mí:

Abra el archivo siguiente en la carpeta de instalación de EasyPHP:

\ binarios \ conf_files \ my.ini

Justo debajo de la línea en la que está escrito:

[mysqld]

Comentario:

lower_case_table_names = 2

por lo que tendrá:

[mysqld]

lower_case_table_names = 2

EasyPHP notará el cambio en este archivo y reiniciar, pero se puede reiniciar siempre manualy para asegurarse .


Puede probar la variable utilizando el comando:

SHOW VARIABLES LIKE '' lower_case_table_names;

O en phpMyAdmin ir a: Inicio> Variables, y busque "nombres de tablas en minúsculas".

+0

cómo cambiar el nombre de la vista a mayúsculas? –

Cuestiones relacionadas