Usa una colonna che specifichi il tipo di risposta, ma memorizzi la risposta come testo. La tua applicazione o front-end può utilizzare la colonna answer_type per determinare cosa mostrare all'utente finale (una casella di prova, pulsanti di opzione, un selettore di date) e come convalidarlo prima di inviarlo di nuovo al database.