Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2014, 14:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: maximo de columnas por tabla mysql

Cita:
Iniciado por matt_1985 Ver Mensaje
Creo que no se entendio bien mi problema,

Es un sistema de encuestas llamado limesurvey http://www.limesurvey.org/es/ , el sistema por cada encuesta que se realiza crea una tabla por ej;

tabla_idencuesta = tabla_1234

el modelo entidad relacion del sistema :

http://manual.limesurvey.org/LimeSur..._documentation
donde guarda las respuestas de la encuesta

La encuesta es tan extensa que el numero de columnas supera lo que soporta mysql mysam

Saludos
El error es de diseño: No necesitas una tabla por encuesta, y menos aún una columna por cada respuesta. Lo que necesitas es un sistema que permita administrar N encuestas donde cada encuesta pueda tener N preguntas y respuestas.
Eso a lo más podrían ser 8 tablas de no mucho más de media docena de columnas cada una.

Por eso dije que es un sistema muy mal pensado. Está construido por alguien que no tiene nociones básicas de arquitectura de datos.
Reprobaría el primer parcial de Base de Datos I con ese planteo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)