What does the MySQL mean by “Column count doesn't match value count at row 1”
问题 This is the message I'm getting ER_WRONG_VALUE_COUNT_ON_ROW: Column count doesn't match value count at row 1 This is my whole code. Where is my mistake? DROP TABLE student; CREATE TABLE employee ( emp_id INT PRIMARY KEY, first-name VARCHAR(40), birth_day DATE, sex VARCHAR(1), SALARY INT, super_id INT, branch_id INT ); CREATE TABLE branch ( branch_id INT PRIMARY KEY, branch_name VARCHAR(40), mgr_id INT, mgr_start_date DATE, FOREIGN KEY(mgr_id) REFERENCES employee(emp_id) ON DELETE SET NULL );