Citat:
Ursprungligen postat av Prometeus
Har en tabell som för närvarande har flera semikolonseparerade värden, inte världens bästa lösning. Tänkte därför bryta ut detta till en egen tabell så att den blir 1-NF, men ur detta följer en hel del praktiska bekymmer, knöligt att lägga till värden, knöligt att ta bort, söka, osv.
Finns det nåt sätt att komma runt detta? Nån slags interface låter en hantera min array på ett smidigt sätt?
Alla program som kommunicerar med databasen är skrivna i C# så om det finns något bra där så funkar det också.
Det knöliga i sammanhanget är ju knappast att uppdatera/lägga till data i en normaliserad tabell, jag skulle snarare säga att det är ett helvete att göra det nu istället.
Det finns tack och lov inga arraytyper i mysql (eller i mssql heller för den delen), men det finns visst några som har försökt komma runt problemet ändå. enklast är ju dock om man gör rätt från början och åtminstånde försöker normalisera.
http://forums.mysql.com/read.php?98,50521,50521
Lång tråd som konstaterar samma sak, det är bättre att normalisera rätt....
För utsökningens skull kan du kanske gå igenom din semikolonseparerade dataklump och stoppa in varje värde i en temporär tabell som du kan använda sen på nåt sätt?