Pregunta

He leído que es la mejor práctica para tener nombres de tabla en la caja Pascal (ThisIsMyTableName). Para ello me gustaría cambiar mis tablas en MySQL. Pero ni phpmyadmin, nore SQL Manager 2005 para MySQL me lo permite. Los nombres se mantienen a aparecer en minúsculas, ya que si no lo hiciera a un cambio en absoluto.

¿Alguna sugerencia para resolver este problema?

¿Fue útil?

Solución

Me consejos contra el caso mixto debido a problemas con mayúsculas y minúsculas. Una solución totalmente probada en una plataforma en la que el caso no importa en realidad puede fallar cuando se despliega sobre una plataforma en caso sí importa. Por esa sola razón Sugiero que se pega con cualquiera de mayúsculas o minúsculas. Yo uso minúsculas, ya que es más fácil en los ojos y los errores de ortografía hacen más fácil de detectar en el ancho fijo fuentes utilizadas en la mayoría de los editores.

Otros consejos

La forma más fácil de cuidar de esto es agregar lo siguiente a su archivo ini

lower_case_table_names=2

2 es el significado aquí para Windows. Puede leer más sobre esto aquí Identificador de mayúsculas y minúsculas

Uso RENAME

ejemplo:

RENAME TABLE this_is_my_table_name TO ThisIsMyTableName;

detalles: http://dev.mysql.com/ doc / RefMan / 5,1 / en / de cambio de nombre-table.html

En MySQL, puede cita los nombres de tabla todas partes para hacerlos caso preservación y sensible.

`MyTableName`
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top