I am trying to add a constraint on the Gender columns to only accept on M or F.
CREATE TABLE IF NOT EXISTS Coach (
Address varchar(255),
Citizenship varchar(50),
DateOfBirth varchar(15),
Email varchar(255),
Emailconfidential tinyint(1),
Gender varchar(1) check (Gender = "M" or Gender = "F"),
Name varchar(50),
Password varchar(100) NOT NULL,
Phonenumber varchar(30),
Sport varchar(25),
Verified tinyint(1),
Views varchar(100),
primary key(Email)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
However, when I create a row with a value other than M or F for Gender it accepts it. How do I get the database to prevent accepting inputs other than M or F?