Påståendet du har skrivit är bara korrekt om du också vill att det tillhörande "namn"-fältet ska vara NULL.
Om du verkligen vill att båda fälten ska fyllas i bör du göra:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
och använd sedan mysqli eller PDO familj av funktioner för att binda ? parametrar till de värden som användaren tillhandahåller. Detta är nödvändigt för att skydda din databas mot SQL-injektionsattacker.
Jag skulle också överväga att lägga till ytterligare ett par fält:
- Ett unikt
idfältet (MySQL:sauto_incrementär bra för detta) så att du kan ta bort och/eller ändra specifika poster - En
timestampfältet så att du har en post (ordlek inte avsedd) över när denna data lades till