在 MySQL 中插入数据时出现错误 1136 (21S01)

ERROR 1136 (21S01) when INSERT data in MySQL

创建了一个名为SQ的MySQLtable,

CREATE TABLE SQ(
SQno INT PRIMARY KEY,
Question VARCHAR(100)
);

在我尝试像这样向 table 输入数据后,

INSERT INTO SQ (SQno, Question) VALUES(
    (1,'What primary school did you attend?'),
    (2,'In what town or city did your parents meet?'),
    (3,'In what city or town was your first job?'),
);

但是出现了错误,显示如下,

ERROR 1136 (21S01): Column count doesn't match value count at row 1

所以,请帮我解决这个错误?

你需要去掉外面的括号;每行都应该有括号,但不是所有的行:

INSERT INTO SQ (SQno, Question) VALUES
    (1,'What primary school did you attend?'),
    (2,'In what town or city did your parents meet?'),
    (3,'In what city or town was your first job?')
;