- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- tabella mysql con n colonne indefinite
-
tabella mysql con n colonne indefinite
Ho un problema che non riesco a risolvere nella creazione corretta di una database.
Ho una tabella madre che indica il nome di un progetto:
tabella PROGETTO:
idProgetto Nome
1 progetto1
2 progetto2a questo punto ho bisogno di inserire all'interno di un'altra tabella i vari record, ma il problema è che ogni progetto ha un numero di colonne variabile es:
progetto 1:
id idProgetto Colonna1 Colonna2
1 1 var var
2 1 var varprogetto 2:
id idProgetto Colonna1 Colonna2 Colonna3
1 1 var var var
2 1 var var varho pensato di creare tramite script , una tabella per ogni progetto ma ho paura che con l'andare del tempo (saranno circa 1000) farò confusione e in ogni caso se devo intervenire tramite phpmyadmin avrò un database con 1000 tabelle,
voi cosa mi suggerite?
-
metti un numero di collone superiore al necessario per esempio 25 colonne, nei record dove le colonne non servono metti valore NULL o ''
-
Ciao e grazie per la risposta,
in effetti è la soluzione che avevo trovato.
Ma mi sembra un po macchinosa, e secondo me potrebbe influire sulla velocità delle query
cosa ne pensi?
-
meglio una tabella con 25 campi, che 1000 tabelle con 3 campi
non vedo altre strade... e la migliore mi sembra questa...
-
grazie per la cortesia, anche io non vedo altre strade, farò in questo modo