Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2012, 07:46
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: como organizo las tablas en MySql?

Pues lo que tu propones es una atrocidad.

Nunca, nunca nunca utilices DDL de manera dinámica en una aplicación.
De hecho por seguridad se recomienda que el usuario que se conecta a la base de datos (el que pones en la aplicación) no tenga permisos para realizar modificaciones de la definición de tablas. (sin permisos DROP, CREATE ni ALTER...)

La mejor solución es justamente la que a ti no te gusta, tener una tabla para los "topicos" y otra para las "respuestas y créeme el diseño de base de datos lo pondría así.

Por asuntos de optimización de consultas te preocupas después, agrregando índices, optimizando los SELECTS, etc.

El diseño de una base de datos es cada día la labor más importante en un software y créeme que vas a tener más problemas creando múltiples tablas que creando múltiples registros.

Si quieres más consejos preguntalos por acá mismo =)

Saludos.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)