
04/02/2012, 07:46
|
 | | | Fecha de Ingreso: septiembre-2010 Ubicación: El firmamento
Mensajes: 487
Antigüedad: 14 años, 6 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. |