U wilt aparte tabellen maken, met een rij per contactnummer of e-mailadres.
CREATE TABLE Contacts (contactId int, name varchar(128), etc, etc
CREATE TABLE ContactEmail (contactId int, emailAddress varchar(128), etc
CREATE TABLE ContactPhone (contactId int, phoneNumber varchar(128), etc
Hiermee kunt u individuele nummers/e-mails wijzigen, verwijderen, toevoegen, enz. zonder dat een extern programma een array hoeft uit te pakken.
Maar als je het echt gedenormaliseerd wilt opslaan, zou je de array kunnen transformeren in een gescheiden string. . plaats een scheidingsteken tussen elk e-mailadres (met de juiste magie om ervoor te zorgen dat een adres het scheidingsteken niet al bevat) en splits het op de terugweg.