Prohlášení, které jste napsali, je správné pouze tehdy, chcete-li, aby přidružené pole 'název' mělo hodnotu NULL.
Pokud skutečně chcete, aby byla vyplněna obě pole, měli byste udělat:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
a poté použijte mysqli nebo PDO rodina funkcí pro vazbu ? parametry na uživatelem dodané hodnoty. To je nezbytné pro ochranu vaší databáze před útoky SQL injection.
Také bych zvážil přidání dalších dvou polí:
- Jedinečné
idpole (auto_incrementMySQL je pro to dobré), abyste mohli mazat a/nebo upravovat konkrétní záznamy timestamppole, abyste měli záznam (nezamýšlená slovní hříčka) o tom, kdy byla tato data přidána