Varchar eller Text
Hej ExperterEr ved at designe en database hvor jeg gerne vil adskille ALLE tekster fra "systemdata" således at systemet let kan oversættes til flere sprog.
Nu er min tanke så om det er hensigtsmæssigt at lave en tabel "tekster" og så gemme alle tekster som datatype "test". vil dette have indflydelse på søgehastigheden fremfor at bruge varchar til kortere tekster tinytext til lidt længere tekster osv.
Min tanke var at opbygge tabellen således
tekster
- id int(10) auto_increment
- sprog_id int(3) trækkes fra "sprog"
- tekst_navn varchar(20) definere hvilken tekst feltet indeholder
- tekst text() teksten
Indholdet kan naturligvis både være et kort ord, men også en forumtråd